Chat
matic chat is the built-in terminal channel — a session-based conversational interface for working with agents directly from the command line. Messages entered here are normalized as Signals and routed through the full signal pipeline, which means chat is not a sidecar to matic but a first-class channel with the same routing, context assembly, and collaboration semantics available to any other signal source. Sessions are durable, resumable across disconnections, and transferable across channels without context loss.
Session Lifecycle
How sessions are created, maintained, and terminated — covering session state and transitions — read more
Turn Rendering
How each message exchange is formatted and displayed in the terminal, including role labels, timestamps, and streaming output — read more
Slash Commands
Meta-operations available within a chat session like /resume, /scope, /collab, /context, and /interrupt — read more
Context Injection
How matic assembles the logical execution input when a chat message triggers agent work — read more
Collab Mode
Agent-to-agent collaboration modes initiated from chat, including handoff, delegate, consult, review, and pair — read more
Interrupt and Resume
Pausing active work and resuming it later across sessions and channels — read more
History and Scrollback
Reviewing and querying conversation history within and across sessions — read more