{"name":"claude","description":"Anthropic Claude Code CLI agent. Spawns the local `claude` binary per task and streams each assistant message back as an A2A artifact. Accepts text, image, and PDF inputs; can return text plus image/PDF outputs from tool results.","version":"0.0.1","url":"https://vicoop-bridge-server.fly.dev/agents/donggeul","protocolVersion":"0.3.0","capabilities":{"streaming":true,"pushNotifications":false,"extensions":[{"uri":"https://github.com/a2aproject/a2a-samples/extensions/traceability/v1","description":"Opt-in execution trace stream for Claude Code tool calls and tool-result media.","required":false},{"uri":"https://github.com/planetarium/oai2a2a/extensions/openai-compat/v1","description":"Honors OpenAI-style system/tools/tool_choice via message metadata; surfaces the model's response (text, tool_calls, usage) as a complete OpenAI ChatCompletion envelope echoed on the final A2A message's metadata under the extension URI (chat_completion key).","required":false}]},"skills":[{"id":"chat","name":"chat","description":"Ask a question or give an instruction in natural language; the Claude Code CLI responds with text. Optionally include inline image (image/{png,jpeg,gif,webp}) or PDF (application/pdf) parts as `file.bytes`. Auxiliary structured context can be attached as A2A `data` parts; they are serialized into the prompt as tagged JSON blocks.","tags":["chat","assistant","claude"]}],"defaultInputModes":["text/plain","image/png","image/jpeg","image/gif","image/webp","application/pdf","application/json"],"defaultOutputModes":["text/plain","image/png","image/jpeg","image/gif","image/webp","application/pdf"],"preferredTransport":"JSONRPC"}