ReferenceSlash Commands

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

CommandEffect
/configOpen the settings editor for this project.
/permissionsReview and change tool approval rules.
/toolsList the tools available in the session.
/hooksShow configured lifecycle hooks.
/pluginsList installed plugins and their status.
/channelView or switch the active release channel.
/memoryEdit 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.