Iacon Autonomics

Composer

The input, in every state it has

At rest the composer offers one action: send. Mid-run it grows the two controls that matter — steer, which redirects the live run at its next safe boundary, and queue, which waits its turn — plus a halt that flushes the queue before it stops anything.

Idle
placeholder: system command...
Mid-run
steer / queue toggle + stop; amber send while steering
Mid-run + queue
queuedCount > 0 — halt flushes the queue instead of stopping
Attachments
attachment
images ride above the prompt; grayscale until hovered

Run modes

Exploration and autonomy

Two dials the operator sets before a run. Epsilon is a fader that colours hotter as the policy is allowed to stray; autonomy is a signal-bar selector — manual proposes, assisted checkpoints, autonomous runs to the goal. Both are UI-only today.

Composer modes
workspace/chat/panel/composer-modes.tsx

Crew control

Who is on shift

One LED per unit, coloured by the personality tag while running and by state otherwise. Role colour and state colour never share a hue: red means failure, emerald running, cyan ready, amber idle — so no role wears red, adversarial ones included.

Crew control
Click the pill to open the roster

Slash commands

Goal control from the prompt

Typing a leading slash in the composer opens the command menu. It captures the arrow keys while open, so it is mounted here behind a toggle rather than left running on the page.

Command menu
workspace/chat/panel/command-menu.tsx
Command inventory
/goalRun a durable, verified goal to completion
/goal pausePause the active goal after the current turn
/goal resumeResume a paused, blocked, or limited goal
/goal editUpdate the active goal while preserving its history
/goal clearClear the active goal
SLASH_COMMANDS