본문으로 건너뛰기

imessenger

Inter-session messaging CLI.

Commands

send

Send a message to another session.

imessenger send <session> <message>

Examples:

# Send task to worker
imessenger send worker1 "Implement login API"

# Send status update
imessenger send project-mgr "DONE: Login API implemented"

inbox

Check incoming messages.

imessenger inbox [options]

Options:

  • --unread - Show only unread messages
  • --json - Output as JSON

approve

Approve a permission request from a session.

imessenger approve <session>

Used when a session needs permission to perform an action.

status

Check message delivery status.

imessenger status <session>

Message Conventions

Task Assignment

imessenger send worker1 "TASK: Implement user registration"

Completion Report

imessenger send mgr "DONE: User registration implemented with tests"

Blocked Status

imessenger send mgr "BLOCKED: Need database credentials"

Question

imessenger send mgr "QUESTION: Should we use bcrypt or argon2 for hashing?"

Message Flow

Manager                    Worker
│ │
│─── TASK: Do X ──────────►│
│ │
│◄── QUESTION: How? ───────│
│ │
│─── Answer: Like this ───►│
│ │
│◄── DONE: X completed ────│
│ │