Skip to content

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 /interruptread 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