[PR #2029] [MERGED] feat: add Better E2B Sandbox plugin #2032

Closed
opened 2026-02-22 18:14:56 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-plugins/pull/2029
Author: @LogicOber
Created: 2/6/2026
Status: Merged
Merged: 2/6/2026
Merged by: @crazywoola

Base: mainHead: feat/better-e2b-sandbox


📝 Commits (1)

  • 529b1ad feat: add Better E2B Sandbox plugin

📊 Changes

1 file changed (+0 additions, -0 deletions)

View changed files

LogicOber/better-e2b-sandbox/Better E2B Sandbox.difypkg (+0 -0)

📄 Description

Plugin Submission Form

image

1. Metadata

  • Plugin Author: lysonober
  • Plugin Name: Better E2B Sandbox
  • Repository URL: https://github.com/LogicOber/dify-plugins/tree/feat/better-e2b-sandbox/LogicOber/better-e2b-sandbox

2. Submission Type

  • New plugin submission
  • Version update for existing plugin

3. Description

This PR adds a new Dify Tool plugin Better E2B Sandbox (packaged as .difypkg) that lets Dify workflows create and manage E2B cloud sandboxes.

Key capabilities include:

  • Create/manage sandboxes (create, connect, pause, resume, kill)
  • Claude Code–optimized sandbox setup and interaction
  • Next.js scaffolding (npm and Bun) and developer workflow helpers
  • Stateful interactive shell sessions (start/send/kill)
  • Package installation, file read/write operations, template building, and lifecycle/timeout management helpers (including heartbeat/extend patterns)
  • Optional output guarding to reduce accidental secret leakage in workflow outputs

4. Checklist

  • I have read and followed the Publish to Dify Marketplace guidelines
  • I have read and comply with the Plugin Developer Agreement
  • I confirm my plugin works properly on both Dify Community Edition and Cloud Version
  • I confirm my plugin has been thoroughly tested for completeness and functionality
  • My plugin brings new value to Dify

5. Documentation Checklist

  • Step-by-step setup instructions
  • Detailed usage instructions
  • All required APIs and credentials are clearly listed
  • Connection requirements and configuration details
  • Link to the repository for the plugin source code

6. Privacy Protection Information

Data Collection

This plugin does not intentionally collect or store end-user personal data.
It processes inputs provided by the workflow (sandbox commands/prompts, file contents, metadata labels) to operate E2B sandboxes and may handle credentials configured by the operator (e.g., E2B/Anthropic/GitHub/Vercel tokens) strictly for sandbox operations.

Privacy Policy

  • I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-plugins/pull/2029 **Author:** [@LogicOber](https://github.com/LogicOber) **Created:** 2/6/2026 **Status:** ✅ Merged **Merged:** 2/6/2026 **Merged by:** [@crazywoola](https://github.com/crazywoola) **Base:** `main` ← **Head:** `feat/better-e2b-sandbox` --- ### 📝 Commits (1) - [`529b1ad`](https://github.com/langgenius/dify-plugins/commit/529b1ad70cbdb2119014e9eeb4e5dbd32760d0d9) feat: add Better E2B Sandbox plugin ### 📊 Changes **1 file changed** (+0 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `LogicOber/better-e2b-sandbox/Better E2B Sandbox.difypkg` (+0 -0) </details> ### 📄 Description # Plugin Submission Form <img width="1408" height="768" alt="image" src="https://github.com/user-attachments/assets/423cb023-b0b5-43ba-a4dd-f08f07e35e8b" /> ## 1. Metadata - **Plugin Author**: lysonober - **Plugin Name**: Better E2B Sandbox - **Repository URL**: `https://github.com/LogicOber/dify-plugins/tree/feat/better-e2b-sandbox/LogicOber/better-e2b-sandbox` ## 2. Submission Type - [x] New plugin submission - [ ] Version update for existing plugin ## 3. Description This PR adds a new Dify Tool plugin **Better E2B Sandbox** (packaged as `.difypkg`) that lets Dify workflows create and manage **E2B cloud sandboxes**. Key capabilities include: - Create/manage sandboxes (create, connect, pause, resume, kill) - Claude Code–optimized sandbox setup and interaction - Next.js scaffolding (npm and Bun) and developer workflow helpers - Stateful interactive shell sessions (start/send/kill) - Package installation, file read/write operations, template building, and lifecycle/timeout management helpers (including heartbeat/extend patterns) - Optional output guarding to reduce accidental secret leakage in workflow outputs ## 4. Checklist - [x] I have read and followed the Publish to Dify Marketplace guidelines - [x] I have read and comply with the Plugin Developer Agreement - [x] I confirm my plugin works properly on both Dify Community Edition and Cloud Version - [x] I confirm my plugin has been thoroughly tested for completeness and functionality - [x] My plugin brings new value to Dify ## 5. Documentation Checklist - [x] Step-by-step setup instructions - [x] Detailed usage instructions - [x] All required APIs and credentials are clearly listed - [x] Connection requirements and configuration details - [x] Link to the repository for the plugin source code ## 6. Privacy Protection Information ### Data Collection This plugin **does not intentionally collect or store end-user personal data**. It processes inputs provided by the workflow (sandbox commands/prompts, file contents, metadata labels) to operate E2B sandboxes and may handle credentials configured by the operator (e.g., E2B/Anthropic/GitHub/Vercel tokens) strictly for sandbox operations. ### Privacy Policy - [x] I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:14:56 -05:00
yindo closed this issue 2026-02-22 18:14:56 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugins#2032