ReferenceOverview

Reference

This section is the authoritative reference for Syntic Code. It documents the surface area of the syntic command line interface, the built-in tools Amara uses to act on your codebase, the interactive session experience, and the configuration formats that tie everything together. Where the rest of the documentation explains concepts and workflows, the reference tells you exactly what each flag, command, variable, and schema does.

How this section is organized

The reference is grouped by the layer you are working at. CLI Reference and Slash Commands cover how you invoke and steer Syntic Code — from the shell and from inside a session respectively. Environment Variables and Tools Reference cover configuration and capability: how to point the agent at Amara on api.syntic.ai and what the agent is permitted to do. Interactive Mode and Checkpointing describe the live session experience and how to undo work safely.

Extending and operating

The remaining pages cover extension and operations. Hooks Reference and Plugins Reference give the exact JSON schemas for customizing and extending the agent. Release Channels explains how to choose between stable, preview, and dev builds so you can balance stability against early access. Finally, the Glossary defines the terms used throughout the documentation.

Using the reference

Each page is written to be read on its own. Tables list every option with its type, default, and effect, and CLI pages include runnable bash examples you can copy directly. If you are new to Syntic Code, start with the CLI Reference to understand how to launch the agent, then explore the tools and commands that shape what it can do within a session.