Files
hanzoai_agent/control-plane/config/hanzo-agents.yaml
zeekay 2899aeaa9f feat: merge agents control plane + SDKs into unified agent repo
Consolidate all Hanzo agent infrastructure into one repo:
- control-plane/: Go control plane server (was agents-new)
- sdk/: Go, Python, TypeScript SDKs
- deployments/: Docker, Kubernetes, Helm configs
- Dockerfile.sdk: Python SDK image (ghcr.io/hanzoai/agent:latest)
- CI builds both SDK + control-plane images

No more agentfield — everything is hanzoai/agent.
2026-02-13 12:24:31 -08:00

74 lines
1.8 KiB
YAML

hanzo-agents:
port: 8080
execution_cleanup:
enabled: true
retention_period: 72h
cleanup_interval: 1h
batch_size: 200
preserve_recent_duration: 1h
execution_queue:
agent_call_timeout: 1800s # Timeout for agent HTTP calls (0s or -1s to disable)
webhook_timeout: 10s # Per-attempt timeout for webhook deliveries
webhook_max_attempts: 3 # Number of attempts before marking the webhook as failed
webhook_retry_backoff: 1s # Initial backoff between webhook retries (exponential)
webhook_max_retry_backoff: 5s # Upper bound for webhook retry backoff
ui:
enabled: true
mode: "embedded"
dev_port: 5173
api:
cors:
allowed_origins:
- "http://localhost:3000"
- "http://localhost:5173"
- "http://localhost:8080"
allowed_methods:
- "GET"
- "POST"
- "PUT"
- "DELETE"
- "OPTIONS"
allowed_headers:
- "Origin"
- "Content-Type"
- "Accept"
- "Authorization"
- "X-Requested-With"
exposed_headers:
- "Content-Length"
- "X-Total-Count"
allow_credentials: true
storage:
mode: "local"
local:
database_path: ""
kv_store_path: ""
vector:
enabled: true
distance: "cosine"
features:
did:
enabled: true
method: "did:key"
key_algorithm: "Ed25519"
derivation_method: "BIP32"
key_rotation_days: 90
vc_requirements:
require_vc_registration: true
require_vc_execution: true
require_vc_cross_agent: true
persist_execution_vc: true
storage_mode: "inline"
store_input_output: false
hash_sensitive_data: true
keystore:
type: "local"
path: "./data/keys"
encryption: "AES-256-GCM"
backup_enabled: true
backup_interval: "24h"