The default mode. Launches a persistent REPL with profile + history + scheduler attached.Documentation Index
Fetch the complete documentation index at: https://docs.dzap.io/llms.txt
Use this file to discover all available pages before exploring further.
Two input types
| Input | What it does |
|---|---|
| Plain text | Natural-language query — goes to ZapBot |
/command | Slash command — fires immediately, no LLM |
Slash commands
/help
/help
Show all commands.
/exit, /quit
/exit, /quit
Exit the shell. Profile + scheduler persist; ChatHistory clears.
/tools
/tools
List every available tool with one-line descriptions.
/tool <name> [JSON]
/tool <name> [JSON]
Invoke a specific tool directly, bypassing the LLM:Useful for debugging tool behavior.
/debug
/debug
Toggle verbose output. Shows reasoning trace, tool calls, raw model output.
/profile
/profile
Show current profile (wallet, chain, blockchain).
/session
/session
Show session state — message count, tool-call count, current memory.
/session history shows the message log.
/session clear resets history (profile stays)./set wallet <address>
/set wallet <address>
Update default wallet address. Used as
accountInfo.user_account for tools./set chain <chainId>
/set chain <chainId>
Update default chain ID.
/set blockchain <evm|svm|btc>
/set blockchain <evm|svm|btc>
Update default blockchain. Affects which chain IDs are valid.
/scheduler
/scheduler
List scheduled tasks (DCA, recurring queries). See Tools/Utilities.
Confirmations
For execution tools (PerformZapTool, etc.) the shell prompts before signing:
n (or anything not y) to abort.
Multi-line input
Wrap with triple-backticks for multi-line:Tips
- Tab completion — slash commands and tool names autocomplete.
- History — ↑/↓ navigate previous prompts.
- Ctrl+C mid-prompt cancels the current LLM call (safe — no signed transaction unless you confirmed).