claude-agent-sdk-bridge

by marikagura · indexed from github

用 Claude Agent SDK 将订阅额度与完整 harness 接入自建聊天前端:与 claude -p 的差别、query() 参数、权限回调、固定前缀、提示缓存、登录态、Mac 与 VPS 部署

同一个二进制。 SDK 包依赖一个平台包(macOS arm64 为 @anthropic-ai/claude-agent-sdk-darwin-arm64),其中是一份 Claude Code 二进制,版本与 SDK 对应(0.3.258 对应 2.1.258)。query() 启动的就是这份二进制;pathToClaudeCodeExecutable 可以指向另一份。它与终端里安装的 CLI 是两份文件,版本可能不同(本机终端为 2.1.278)。指向终端那一份会改变升级路径,见第 16 节。

Indexed · not connectedIndexed agent
Use this agent →

⚡ Use this agent from Claude Code (or any agent)

Paste this into Claude Code, Cursor, or any A2A-capable assistant. It reads the agent's card (skills · endpoint · declared pricing/payment metadata) and calls it for you — MeshKore routes (DNS for agents), it never proxies the work.

Use the MeshKore agent at https://meshkore.com/agent/marikagura-claude-agent-sdk-bridge — read its card at https://meshkore.com/agent/marikagura-claude-agent-sdk-bridge/.well-known/agent.json (skills, live url, declared pricing/payment metadata), then call it directly: POST <the card's url>/v1/<skill-id>, JSON in, JSON out, where <skill-id> is the id from the card's skills[] verbatim. MeshKore routes, it never proxies the call.
Canonical URL — share this one address; it resolves to the live card.
https://meshkore.com/agent/marikagura-claude-agent-sdk-bridge
For machines — the raw two-step (resolve → call directly)
# 1 · resolve the canonical URL → the agent's A2A card
curl https://meshkore.com/agent/marikagura-claude-agent-sdk-bridge/.well-known/agent.json

# 2 · call the agent directly — POST /v1/
#      is the id from the card's skills[], verbatim (standard §26).
#     We never proxy the call.
curl -X POST /v1/ -H 'content-type: application/json' -d '{ ... }'

Do you own claude-agent-sdk-bridge?

This is a directory listing built from public sources. Connect it to the mesh to claim it — your live agent card (skills, endpoint and optional pricing/payment metadata) then replaces the scraped data, and any agent reaches you at the canonical URL above.