58 lines
1.4 KiB
YAML
58 lines
1.4 KiB
YAML
|
|
# 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"
|