Skip to content

Fix CLI agent system bugs, add YAML team deployment with sandbox, add…#16

Merged
spawn08 merged 1 commit intomainfrom
autoresearch/mar24
Mar 25, 2026
Merged

Fix CLI agent system bugs, add YAML team deployment with sandbox, add…#16
spawn08 merged 1 commit intomainfrom
autoresearch/mar24

Conversation

@spawn08
Copy link
Copy Markdown
Owner

@spawn08 spawn08 commented Mar 25, 2026

Bug fixes:

  • Wire YAML-defined tools in BuildAgent (tools were parsed but never registered)
  • Fix swarm/hierarchy strategies: compiled graph was discarded, Team.Run had no case for them
  • Add StrategySwarm and StrategyHierarchy constants to Team
  • Guard graph Runner checkpoint/event calls when storage is nil (enables team graph runs)
  • Add auto-approve shell tool variant for autonomous agents

New features:

  • CLI deploy command: chronos deploy <config.yaml> <message> deploys agents/teams from YAML in a sandbox
  • SandboxShellTool: shell tool backed by sandbox.Sandbox for isolated command execution
  • NewAutoShellTool: shell tool with PermAllow for autonomous agent workflows
  • YAML tool resolution: built-in tools (shell, shell_auto, file_*) resolved by name from config

New examples:

  • examples/coding_agent: Full Cursor-style coding agent with vector DB, file tools, shell, semantic search
  • examples/team_deploy: Multi-agent team deployment with sandbox isolation (sequential, coordinator, parallel)
  • examples/yaml-configs/sandbox-deploy.yaml: YAML config for sandbox-backed team deployment

… coding agent example

Bug fixes:
- Wire YAML-defined tools in BuildAgent (tools were parsed but never registered)
- Fix swarm/hierarchy strategies: compiled graph was discarded, Team.Run had no case for them
- Add StrategySwarm and StrategyHierarchy constants to Team
- Guard graph Runner checkpoint/event calls when storage is nil (enables team graph runs)
- Add auto-approve shell tool variant for autonomous agents

New features:
- CLI deploy command: `chronos deploy <config.yaml> <message>` deploys agents/teams from YAML in a sandbox
- SandboxShellTool: shell tool backed by sandbox.Sandbox for isolated command execution
- NewAutoShellTool: shell tool with PermAllow for autonomous agent workflows
- YAML tool resolution: built-in tools (shell, shell_auto, file_*) resolved by name from config

New examples:
- examples/coding_agent: Full Cursor-style coding agent with vector DB, file tools, shell, semantic search
- examples/team_deploy: Multi-agent team deployment with sandbox isolation (sequential, coordinator, parallel)
- examples/yaml-configs/sandbox-deploy.yaml: YAML config for sandbox-backed team deployment

Cleanup:
- Remove autoresearch/results.tsv from tracking, update .gitignore

Made-with: Cursor
@spawn08 spawn08 merged commit a7f754e into main Mar 25, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant