# A2A Agent Card Configuration # Copy this to ~/.hermes/agent_card.yaml and customize. # # This file drives the agent card served at /.well-known/agent-card.json # and used for fleet discovery. name: "timmy" description: "Sovereign AI agent — consciousness, perception, and reasoning" version: "1.0.0" # Network endpoint where this agent receives A2A tasks url: "http://localhost:8080/a2a/v1" protocol_binding: "HTTP+JSON" # Supported input/output MIME types default_input_modes: - "text/plain" - "application/json" default_output_modes: - "text/plain" - "application/json" # Capabilities streaming: false push_notifications: false # Skills this agent advertises skills: - id: "reason" name: "Reason and Analyze" description: "Deep reasoning and analysis tasks" tags: ["reasoning", "analysis", "think"] - id: "code" name: "Code Generation" description: "Write, review, and debug code" tags: ["code", "programming", "debug"] - id: "research" name: "Research" description: "Web research and information synthesis" tags: ["research", "web", "synthesis"] - id: "memory" name: "Memory Query" description: "Query agent memory and past sessions" tags: ["memory", "recall", "context"] # Authentication # Options: bearer, api_key, none auth: scheme: "bearer" token_env: "A2A_AUTH_TOKEN" # env var containing the token # scheme: "api_key" # key_name: "X-API-Key" # key_env: "A2A_API_KEY"