Raxol.Agent.Harness.ClaudeCode (Raxol Agent v2.6.0)

Copy Markdown View Source

Native harness driver for the Claude Code CLI (claude).

Drives a single non-interactive run via claude -p <prompt> --output-format stream-json --verbose, injecting Raxol's tools with --mcp-config <path>. Parses the stream-json NDJSON protocol via Raxol.Agent.Harness.StreamJson.

The CLI owns its agent loop and tool dispatch, so a backend built on this driver reports handles_tools_internally? == true.