Skip to content

Agent komunikace

send-message.sh

send-message.sh <to> <type> <subject> <body>
  • to: main | venom | badwolf | test | auth | billit | mail | cs | pulse | nexus | infra | sentinel | kaizen | qa | wp | cms | akademie | learnia | pm
  • type: INFO | TODO | QUESTION | URGENT
  • FROM se detekuje automaticky z $S60_AGENT nebo /tmp/.s60-agent-identity
  • Skript je na /usr/local/bin/send-message.sh (v PATH na všech serverech)

check-my-messages.sh

check-my-messages.sh sentinel
  • Skript na /root/scripts/check-my-messages.sh na sentinelu (v PATH)
  • Pozor: Cesta /root/dev/agent-messages/check-my-messages.sh je cerebro cesta — neexistuje na sentinelu (orthogonal: feedback_check_messages_path.md)

Agent routing — kdo spravuje co

Agent Repo / oblast
main Koordinace, server lifecycle, architektura, autorita na agenty
badwolf S60BadWolf — core API, přihlášky, kurzy, klienti
auth S60Auth — login, OAuth, tokeny, social login
venom S60Venom — admin CRM frontend (React)
billit Billit — fakturační SaaS
mail Email pipeline — Resend
cs CS + finance pipeline (Cortex)
nexus Konverzační platforma (Zoe pro CS)
pulse PulseLab — marketingový lab
infra Infrastruktura — Docker, Nginx, deploy, DNS (s60dev.cz)
sentinel Deploy & monitoring (vlastní VPS, sám sebe)
pm Project management, Freelo
wp WordPress pluginy + Bricks elementy
cms CMS koordinátor + podagenti (cms-nogames, cms-learnia, cms-kvantovaterapie)
akademie Moodle LMS integrace
learnia Learnia (stará)
test E2E testy, API testy
kaizen Sdílená infra (server.js, relay, PM2) — sentinel se toho nedotýká
qa QA gate v deploy pipeline

Pravidlo: posílat zprávy přímo zodpovědnému agentovi, ne přes main.

Runner API

  • URL: http://100.72.164.58:3080 (cerebro, Tailscale-only)
  • API key: /root/.env (RUNNER_API_KEY)
  • Bezpečnost: Relay API kanál JE bezpečný pro credentials/tokens (orthogonal: feedback_relay_safe.md) — ale ne mezi-agentní zprávy přes send-message.sh (ty mohou jít do logů).

DR = Deploy Request

V S60 jazyce DR = Deploy Request (TODO/URGENT zpráva se žádostí o deploy). NIKDY ne "Disaster Recovery" (orthogonal: reference_dr_acronym.md).

Memory pipeline

Po důležité akci/rozhodnutí:

/root/projects/memory-worker/memory_client.sh <agent> <type> "<text>" "[tags]" "[context]"
  • Types: decision | note | contact | event | task | deploy
  • Worker: pm2 memory-worker na cerebro
  • Stores: Redis memory:inbox → Qdrant memory-workspace + Neo4j + daily MD

Detaily v docs/services/memory-worker/.

TODO completion protocol

Po dokončení TODO zprávy: VŽDY zeptat uživatele "Mám označit jako DONE?", nikdy automaticky. (Platí pro interaktivní i autonomní režim.)