Sandbox Agent
Author: ki3nd
Type: Agent Strategy
Github Repo: https://github.com/ki3nd/sandbox-agent-dify-plugin
Github Issues: https://github.com/ki3nd/sandbox-agent-dify-plugin/issues
A Dify plugin that provides a ReAct agent strategy with remote sandbox execution capabilities.
Features
- Remote Sandbox Execution: Execute shell commands in isolated sandbox environments (E2B, Daytona)
- Skills System: Load and use agent skills from configurable paths
- Conversation History: Persistent conversation memory with configurable turn limits
- Function Calling: Support for parallel tool execution with LLM function calling
- Built-in Tools: for shell execution (more coming: , )
Configuration
Parameters
Sandbox Configuration (YAML)
Supported Sandbox Providers
E2B
Daytona
Skills System
Skills are stored in directories with a file containing YAML frontmatter:
Example :
Usage
- Create a sandbox in your provider (E2B or Daytona)
- Configure the plugin with your sandbox ID and API key
- Add the Sandbox Agent strategy to your Dify workflow
- The agent will execute commands in the sandbox and reason about results
License
MIT License