{"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/wonderwall","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. Include image (image/{png,jpeg,gif,webp}) or PDF (application/pdf) parts as either `file.bytes` or `file.uri` (https only; bridge fetches under a 5 MiB / default 10 s policy).","tags":["chat","assistant","claude"]}],"defaultInputModes":["text/plain","image/png","image/jpeg","image/gif","image/webp","application/pdf"],"defaultOutputModes":["text/plain","image/png","image/jpeg","image/gif","image/webp","application/pdf"],"preferredTransport":"JSONRPC","securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"Opaque","description":"Bridge-issued opaque bearer token (vbc_caller_*) for an authorized caller. Ask the agent operator for an API key; no wallet signing is needed."}},"security":[{"bearerAuth":[]}]}