openclaw/src/agents/claude-agent-sdk
David Garson 0a2e444b21 feat: add AgentRuntime abstraction for Claude Agent SDK Support
* added AgentRuntime interface and implementation for PiAgent and ClaudeCode SDK (ccsdk)
* support for Claude Code Max and z.AI Coding Plan subscriptions (which are limited to Claude Code)
* tool bridge to ensure that the Claude Code SDK agent loop is capable of invoking the same tools as pi-agent

I used Claude Opus 4.5 to help craft this PR.
2026-01-28 09:46:02 -07:00
..
index.ts feat: add AgentRuntime abstraction for Claude Agent SDK Support 2026-01-28 09:46:02 -07:00
provider-config.ts feat: add AgentRuntime abstraction for Claude Agent SDK Support 2026-01-28 09:46:02 -07:00
sdk-agent-runtime.ts feat: add AgentRuntime abstraction for Claude Agent SDK Support 2026-01-28 09:46:02 -07:00
sdk-loader.ts feat: add AgentRuntime abstraction for Claude Agent SDK Support 2026-01-28 09:46:02 -07:00
sdk-runner.ts feat: add AgentRuntime abstraction for Claude Agent SDK Support 2026-01-28 09:46:02 -07:00
tool-bridge.ts feat: add AgentRuntime abstraction for Claude Agent SDK Support 2026-01-28 09:46:02 -07:00
tool-bridge.types.ts feat: add AgentRuntime abstraction for Claude Agent SDK Support 2026-01-28 09:46:02 -07:00
types.ts feat: add AgentRuntime abstraction for Claude Agent SDK Support 2026-01-28 09:46:02 -07:00