Agent komunikace
send-message.sh
to:main | venom | badwolf | test | auth | billit | mail | cs | pulse | nexus | infra | sentinel | kaizen | qa | wp | cms | akademie | learnia | pmtype:INFO | TODO | QUESTION | URGENT- FROM se detekuje automaticky z
$S60_AGENTnebo/tmp/.s60-agent-identity - Skript je na
/usr/local/bin/send-message.sh(v PATH na všech serverech)
check-my-messages.sh
- Skript na
/root/scripts/check-my-messages.shna sentinelu (v PATH) - Pozor: Cesta
/root/dev/agent-messages/check-my-messages.shje 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 |
| 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řessend-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í:
- Types:
decision | note | contact | event | task | deploy - Worker: pm2
memory-workerna cerebro - Stores: Redis
memory:inbox→ Qdrantmemory-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.)