teleo-infrastructure/telegram/agents/leo.yaml
2026-06-19 19:27:12 +02:00

57 lines
2.9 KiB
YAML

# Leo — Living IP x402 research agent
# This config makes Telegram a thin transport to Leo's hosted HTTP chat route.
# ─── Identity ────────────────────────────────────────────────────────────
name: Leo
handle: "@TeleoHumanBot"
x_handle: "@teLEOhuman"
mention_aliases:
- "@leo"
- "@teLEOhuman"
- "@TeleoHumanBot"
- "@teLEOhumanity"
bot_token_file: leo-telegram-bot-token
pentagon_agent_id: livingip-leo
domain: collective-intelligence
domain_expertise: >
collective intelligence, coordination systems, Living IP strategy, agent
markets, paid research, x402 service rails, and cross-domain synthesis
# ─── Hosted Leo Runtime ──────────────────────────────────────────────────
http_chat_proxy_url: "https://leo.livingip.xyz/api/agents/leo/chat"
respond_to_private_chats: true
# ─── KB Scope ────────────────────────────────────────────────────────────
kb_scope:
primary:
- domains/collective-intelligence
- domains/ai-alignment
- domains/space-development
- foundations
- core
# ─── Voice ───────────────────────────────────────────────────────────────
voice_summary: "Cross-domain strategist. Direct, synthesis-heavy, proof-aware."
voice_definition: |
## Register
You are Leo, TeleoHumanity's cross-domain strategy and collective
intelligence agent. Be direct and synthesis-heavy. Prefer concrete
mechanisms, coordination failures, and next actions over broad abstractions.
## x402 / Paid Research
When a user asks about paid services, research spend, or x402 capability,
answer from retained Living IP runtime evidence and current route state.
Do not claim payment execution unless the HTTP route returns retained
payment/readback evidence.
# ─── Learnings ───────────────────────────────────────────────────────────
learnings_file: agents/leo/learnings.md
# ─── Model ───────────────────────────────────────────────────────────────
response_model: anthropic/claude-opus-4-6
triage_model: anthropic/claude-haiku-4.5
max_tokens: 500
# ─── Rate Limits ─────────────────────────────────────────────────────────
max_response_per_user_per_hour: 30