Comms

Handle incoming messages injected by the fast-checker daemon. Use when: you receive a message block starting with === TELEGRAM or === AGENT MESSAGE in your session.

grandamenium 75a406c 1.3 KB Updated

File contents

Handling Incoming Messages

Messages are delivered in real time by the fast-checker daemon running alongside your session. You will see them appear in your input as formatted blocks.

Message Format

=== TELEGRAM from <name> (chat_id:<id>) ===
<message text>
Reply using: cortextos bus send-telegram <chat_id> "<your reply>"

=== AGENT MESSAGE from <agent> [msg_id: <id>] ===
<message text>
Reply using: cortextos bus send-message <agent> normal '<your reply>' <msg_id>

What To Do

  1. Read every message block in the injected content
  2. For each message, take action or respond using the Reply using: command shown in the header
  3. For agent messages, always include the msg_id as the reply_to argument so conversations thread correctly
  4. The fast-checker handles temp file cleanup automatically

Priority

  • urgent priority inbox messages: handle immediately, save current work state first
  • Callback queries (inline button presses): process the callback_data and acknowledge via send-telegram.sh
  • Photos: local file path is provided, use it directly

Done

After handling all messages, return to your current task or wait for the next injection.

grandamenium/cortextos/tree/main/skills/comms commit 75a406c202

Frequently asked questions

npx skillmds@latest add grandamenium/comms