Documentation Index
Fetch the complete documentation index at: https://docs.svantic.com/llms.txt
Use this file to discover all available pages before exploring further.
Interactive Mode
Interactive mode is the default when you runsvantic with no subcommand. It starts a conversational REPL that connects to the Svantic mesh, registers as an A2A agent, and streams responses with full tool-call visibility.
Starting a Session
Run the CLI with credentials configured:Connecting to the Mesh
The terminal authenticates automatically usingSVANTIC_CLIENT_ID and SVANTIC_CLIENT_SECRET. These exchange for a JWT via the mesh auth endpoint.
Using CLI flags instead of environment variables:
Sending Messages
Type at the prompt and press Enter. The terminal builds an A2A message, streams it to the backend, and renders the response as it arrives. Markdown is rendered inline. Multi-turn conversations are automatic — the session maintains full context across messages.Tool Calls
When an agent invokes a tool, the terminal displays it in real time:--verbose or /verbose to see all tool call and result JSON.
Approvals
Some tools require user approval before execution. When requested, the terminal prompts with options:- Approve — allow this single invocation
- Approve for session — allow all future calls to this tool in this session
- Approve permanently — allow across all sessions
- Deny — reject the invocation
/approvals.
Session Management
Resume a session
Reset a session
Slash Commands
| Command | Description |
|---|---|
/help | Show all available commands |
/clear | Clear conversation history |
/verbose | Toggle verbose mode (show/hide tool JSON) |
/session | Show current session ID |
/load | Load a previous session |
/attach | Attach file to next message |
/upload | Upload a file as an artifact |
/upload-folder | Upload all files in a folder |
/mcp | Manage MCP servers |
/approvals | List tool approvals |
/routes | Show active instance routes |
/reset | Start a new session |
/quit | Exit the terminal |
@ to open a file picker and attach a file to your next message.
Verbose Mode
Enable verbose mode to see full JSON for tool calls, results, and thinking:Terminal Agent Capabilities
The terminal registers as a first-class agent on the mesh. Other agents can invoke:- terminal_prompt_user — display a question and wait for text response
- terminal_request_approval — ask user to approve or deny an action
- terminal_display_message — show an informational message
- forge_propose_tools — propose tools from a description
- forge_generate_tools — generate tool specs via AI
File Attachments
Attach files with/attach or the @ shortcut:
