Sandbox Agent · emploidai Marketplace
emploidai Marketplace
Add-onsAppletsPlugins
Search tools, teams, and capabilitiesPublish
MarketplacePluginsSandbox Agent
Plugin
Limited listing

Sandbox Agent

by ki3nd · v0.0.1

ReAct agent strategy with remote sandbox execution. Runs shell commands inside an isolated E2B or Daytona sandbox.

828 installsUpdated May 11, 2026
Publisher information is incomplete

This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.

Capabilities

Agent strategies

Available inside your emploidai workspace after installation.

Data sources

Available inside your emploidai workspace after installation.

Category

agent-strategy

Version

0.0.1ki3nd

Requirements

Maximum memory 256MB

Pricing

Not disclosed by publisher

Security & access

Review before installing

CompatibleRequires emploidai 1.0.1+

Permissions

  • Uses model capability
  • Uses storage capability
  • Uses tool capability

Dependencies

No additional dependencies

Resources

Privacy policy
emploidai Marketplace

Discover capabilities. Review access. Install inside your workspace.

DocumentationSecuritySupportPrivacyTerms

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: exec_command for shell execution (more coming: view_image, apply_patch)

Configuration

Parameters

ParameterTypeRequiredDefaultDescription
modelmodel-selectorYes-LLM model for reasoning
toolsarray[tools]No[]Additional Dify tools
querystringYes-User query / input
instructionstringYes-System prompt / instruction for the agent
sandbox_idstringYes-ID of the sandbox to connect
sandbox_configstringNo-YAML configuration for sandbox
sandbox_api_keysecretYes-API key for sandbox provider
maximum_iterationsnumberNo20Max ReAct loop iterations
memory_turnsnumberNo10Number of conversation turns to remember

Sandbox Configuration (YAML)

provider: daytona      # or "e2b"
api_url: ""            # self-hosted Daytona only
workspace_root: /home/daytona/workspace
skills_paths:
  - /home/daytona/workspace/.skills
exec_timeout: 30       # Command timeout in seconds
connect_timeout: 60    # Connection timeout in seconds
max_output_chars: 8000 # Max output characters before truncation

Supported Sandbox Providers

E2B

  • Cloud-based sandbox with auto-resume
  • Requires E2B API key
  • E2B Documentation

Daytona

  • Self-hosted or cloud sandbox
  • Supports custom API URL
  • Daytona Documentation

Skills System

Skills are stored in directories with a SKILL.md file containing YAML frontmatter:

.skills/
├── web-search/
│   └── SKILL.md
├── code-review/
│   └── SKILL.md
└── data-analysis/
    └── SKILL.md

Example SKILL.md:

---
name: web-search
description: Search the web for information
tags: [search, research]
---

# Web Search Skill

Instructions for using this skill...

Usage

  1. Create a sandbox in your provider (E2B or Daytona)
  2. Configure the plugin with your sandbox ID and API key
  3. Add the Sandbox Agent strategy to your Dify workflow
  4. The agent will execute commands in the sandbox and reason about results

License

MIT License