| name | message-operations |
| description | Use when sending messages to agents, viewing conversation history, or managing message state |
Entry Points
src/commands/messages.ts - All message commands
src/lib/message-sender.ts - Single agent messaging
src/lib/bulk-messenger.ts - Multi-agent messaging
Commands
lettactl send <agent> <message> [--async] [--stream] [-o text|json]
lettactl send --all <message> [--pattern <regex>] [--timeout <ms>]
lettactl messages <agent> [-l <n>] [--all] [-o table|json|yaml]
lettactl reset-messages <agent> [-y]
lettactl compact-messages <agent>
lettactl cancel-messages <agent>
Key Types
Message {
id: string
role: 'user' | 'assistant' | 'system' | 'tool'
text: string
created_at: string
tool_calls?: ToolCall[]
}
Examples
lettactl send my-agent "Hello"
lettactl send my-agent "Process this" --async
lettactl send my-agent "Tell me a story" --stream
lettactl send --all "System update"
lettactl send --pattern "^prod-" "Health check"
lettactl messages my-agent
lettactl messages my-agent -l 50
lettactl messages my-agent --all
lettactl reset-messages my-agent -y
lettactl compact-messages my-agent