mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-20 00:11:34 +00:00
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>
13 lines
538 B
Text
13 lines
538 B
Text
digraph PlaywrightDemo {
|
|
graph [goal="Use Playwright MCP to browse Hacker News and take screenshots", model_stylesheet="* { llm_model: claude-sonnet-4-6; llm_provider: anthropic }"]
|
|
rankdir=LR
|
|
|
|
start [shape=Mdiamond, label="Start"]
|
|
exit [shape=Msquare, label="Exit"]
|
|
|
|
install_browser [label="Install Browser", shape=parallelogram, script="npx playwright install --with-deps chromium 2>&1 || true"]
|
|
|
|
browse [label="Browse Hacker News", prompt="@browse-prompt.md"]
|
|
|
|
start -> install_browser -> browse -> exit
|
|
}
|