ReferenceInteractive Mode

Interactive Mode

Interactive mode is the default Syntic Code experience: a terminal UI where you converse with Amara, watch tools run, and approve actions in real time. Running syntic with no --print flag drops you into this REPL. It is built for a fast, keyboard-driven loop of prompting, reviewing, and steering the agent as it works.

The session loop

You type a request at the prompt and Amara responds, calling tools as needed. Tool calls that require approval pause the loop and present the action for you to accept or reject. Long-running work streams its output live, and you can interrupt at any point to redirect the agent. Because the session holds context, follow-up prompts build on everything that came before — you rarely need to restate what you are working on.

Keybindings

KeyAction
EnterSubmit the current prompt.
Shift+EnterInsert a newline without submitting.
EscInterrupt Amara mid-response.
Ctrl+CCancel the current input, or exit if empty.
Ctrl+LClear the screen.
Ctrl+RSearch session history.
Up / DownNavigate previous prompts.
/Open the slash-command menu.
TabAutocomplete files, commands, and paths.

Modes

Interactive mode has a few sub-modes that change how the session behaves. Plan mode — entered with /plan or --permission-mode plan — stops Amara from writing anything, so it can only investigate and propose. Auto-approve mode runs safe tools without prompting for a faster flow when you trust the task. You can switch models with /model, compact context with /compact, and undo file changes with /undo, all without leaving the session. Everything you do interactively can also be scripted through programmatic usage when you need the same behavior headless.