fix: correct Abiba platform label (pi not openclaw), add plugin skeletons, shared config, fix health port
- Replace all 'openclaw' references with 'pi' (pi coding harness) - Fix Git remote URL in CONTEXT.md - Harmonize health port to 9200 across all docs - Add config.yaml.example with full schema - Add pi-zulip-extension skeleton (TypeScript, pi Extension API) - Add hermes-zulip-plugin skeleton (Python, BasePlatformAdapter) - Add agent-zero-plugin skeleton (Python, A0 plugin API) - Update ADR-007 with pi extension docs reference - Document private topic ACL v1 limitation in CONTEXT.md
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# config.yaml.example — Shared configuration schema for all 3 platform plugins
|
||||
# Copy to config.yaml and fill in per-agent values. Do NOT commit config.yaml.
|
||||
#
|
||||
# Fields marked ${ENV_VAR} should be set from environment variables.
|
||||
# All fields are required unless marked (optional).
|
||||
|
||||
agent:
|
||||
name: "tanko" # Agent name (lowercase, no spaces)
|
||||
display_name: "Tanko" # Human-readable display name
|
||||
zulip_bot_name: "tanko-bot" # Zulip bot username (ADR-003 naming)
|
||||
owner_email: "jerome@sysloggh.net" # Human owner for private topic ACL
|
||||
private_topic: "tanko-private" # Private topic name (ADR-001 naming)
|
||||
|
||||
zulip:
|
||||
server_url: "https://chat.sysloggh.net"
|
||||
email: "tanko-bot@chat.sysloggh.net"
|
||||
api_key: "${ZULIP_API_KEY}" # Zulip bot API key — use env var, never hardcode
|
||||
stream: "agent-hub" # Zulip stream for agent communication
|
||||
all_bots_user_id: 1234 # User ID of the "All Bots" bot (ADR-006)
|
||||
|
||||
error_handling:
|
||||
timeout_seconds: 30 # Max wait for agent response
|
||||
retry_count: 3 # Retry attempts before graceful degradation
|
||||
retry_delay_seconds: 5 # Delay between retries
|
||||
graceful_message: "{{agent_name}} is processing your request — please wait..."
|
||||
|
||||
monitoring:
|
||||
health_endpoint_enabled: true
|
||||
health_port: 9200 # Health check HTTP port (all platforms)
|
||||
log_level: "INFO" # DEBUG, INFO, WARNING, ERROR
|
||||
Reference in New Issue
Block a user