Files
the-nexus/config/agent_card.example.yaml

58 lines
1.4 KiB
YAML
Raw Normal View History

# 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"