Slash Commands
Inside an interactive session you steer Syntic Code with slash commands — short directives typed at the prompt and prefixed with /. They control the session itself rather than asking Amara to do coding work: switching models, managing context, resuming history, and more. Type / to see the list inline; the most useful commands are documented below.
Session and context
/help # list available commands and keybindings
/clear # discard the current conversation and start fresh
/compact # summarize the conversation to reclaim context space
/resume # browse and reopen a previous session
/model # switch the Amara model variant mid-session
/cost # show token usage and cost for the session/compact is worth knowing well: as a session grows, older messages consume the context window. Running /compact replaces the transcript with a concise summary so Amara keeps the important state while freeing room for new work.
Configuration and tools
| Command | Effect |
|---|---|
/config | Open the settings editor for this project. |
/permissions | Review and change tool approval rules. |
/tools | List the tools available in the session. |
/hooks | Show configured lifecycle hooks. |
/plugins | List installed plugins and their status. |
/channel | View or switch the active release channel. |
/memory | Edit the project’s SYNTIC.md instructions. |
Workflow helpers
Several commands support day-to-day flow. /undo reverts the last file change using the checkpointing system, and /rewind steps back to an earlier snapshot. /review asks Amara to critique the current diff, and /init scaffolds a SYNTIC.md by scanning the repository. Commands are extensible: plugins and project files can register their own, which then appear alongside the built-ins when you type /. See the plugins reference for how custom commands are declared.