fabro/lib/crates
Bryan Helmkamp 08461fe603 Add MCP server support to workflow engine and Playwright demo workflow
Wire MCP server configs from workflow TOML into agent sessions so
MCP tools are available to agent stages during workflow runs.

Changes:
- run_config.rs: add mcp_servers HashMap to WorkflowRunConfig
- backend.rs: AgentApiBackend.with_mcp_servers() passes configs to SessionConfig
- run.rs: extract mcp_servers from RunConfig and pass to backend
- demo/mod.rs: add default mcp_servers field to struct literals

New workflow: arc/workflows/playwright-demo/
- Runs on Daytona with daytona-medium snapshot
- Configures Playwright MCP as a sandbox transport (port 3100)
- Agent browses Hacker News, takes screenshots at each step
- asset_globs captures screenshots/** into logs directory

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 08:05:12 -04:00
..
arc-agent Add sandbox MCP transport for running MCP servers inside Daytona sandboxes 2026-03-10 02:09:04 -04:00
arc-api Add MCP server support to workflow engine and Playwright demo workflow 2026-03-10 08:05:12 -04:00
arc-cli Gate arc-exe behind exedev feature flag 2026-03-10 00:08:09 -04:00
arc-config Gate arc-exe behind exedev feature flag 2026-03-10 00:08:09 -04:00
arc-db Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
arc-devcontainer Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
arc-exe Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
arc-git-storage Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
arc-github Add Draft PR Mode Support (#13) 2026-03-09 15:20:45 -04:00
arc-llm Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
arc-mcp Add sandbox MCP transport for running MCP servers inside Daytona sandboxes 2026-03-10 02:09:04 -04:00
arc-slack Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
arc-sprites Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
arc-types Fix relative paths broken by crates/ → lib/crates/ move 2026-03-09 13:20:47 -04:00
arc-util Add version info (semver + git SHA + build date) to arc CLI 2026-03-09 15:04:01 -04:00
arc-workflows Add MCP server support to workflow engine and Playwright demo workflow 2026-03-10 08:05:12 -04:00