Repository navigation
Robust JSON Extraction
- New
parseAgentOutput()extracts JSON from markdown fences (```json ... ```), embedded objects in prose, and raw JSON - All 3 adapters (OpenClaw, Claude Code, OpenCode) now use it instead of fragile
JSON.parse(stdout) - Fixes production issue where OpenClaw agents return JSON wrapped in markdown
Claude Code Sub-Agent Support
agentIdnow works withclaude-codeadapter — passed as--agent <name>to the CLI- Targets sub-agents defined in
.claude/agents/<name>.md - Same
agentIdfield works across bothclaude-codeandopenclawadapters
Parser Validation
- Warning when
model:is set withruntime: subagent— model is configured per agent in OpenClaw, not in the pipeline
OpenClaw Adapter Cleanup
- Removed dead
OPENCLAW_TOKEN/OPENCLAW_GATEWAY_TOKEN/CLAWD_TOKENenv var handling - The
openclawCLI authenticates viaopenclaw configstored credentials, not env vars
Documentation
- Updated
docs/adapters.mdwith correct agentId support, auth, and comparison table - Updated SKILL.md with full adapter guide,
SQUID_AGENTenv, cross-adapteragentIdtable - Added raw GitHub URLs for all doc files
Full Changelog: v0.1.0...v0.1.1