This is a Turborepo monorepo for "Open Agents" - an AI coding agent built with AI SDK.
Web -> Agent (packages/agent) -> Sandbox (packages/sandbox)
- Web handles authentication, session management, and the primary user interface
- Agent (
deepAgent) is aToolLoopAgentwith tools for file ops, bash, and task delegation - Sandbox abstracts file system and shell operations for cloud execution backends
- packages/agent/ - Core agent implementation with tools, subagents, and context management
- packages/sandbox/ - Execution environment abstraction for cloud sandboxes
- packages/shared/ - Shared utilities across packages
The task tool delegates to specialized subagents:
- explorer: Read-only, for codebase research (grep, glob, read, safe bash)
- executor: Full access, for implementation tasks (all tools)
apps/
web/ # Web interface
packages/
agent/ # Core agent logic (@open-agents/agent)
sandbox/ # Sandbox abstraction (@open-agents/sandbox)
shared/ # Shared utilities (@open-agents/shared)
tsconfig/ # Shared TypeScript configs