2.5 KiB
Command Ideas for AnchorCli
Session & Help
/help
Show available commands, version info, and tool capabilities. Combines /help, /version, /about, and /tools.
/clear
Clear the terminal screen and optionally reset conversation with /clear --reset.
/history
Show the current chat history. Use /history <n> to show last N messages.
Navigation
/cd [path]
Change directory. With no argument, shows current working directory (combines /cwd, /pwd, /cd).
/ls
List files in current directory (alias for ListDir tool).
Configuration
/config
Show or modify settings. Subcommands:
/config model <name>- Change AI model/config endpoint <url>- Change API endpoint/config debug <on|off>- Toggle debug mode
Conversation Management
/save [filename]
Save current conversation to a file (JSON or markdown format).
/load <filename>
Load a previous conversation from a file.
/export <filename>
Export chat history in a specific format (JSON, markdown, plain text).
Advanced Features
/undo
Undo the last file edit (requires edit history tracking).
/diff [file]
Show differences between current and original file state. With no argument, shows all pending changes.
/search <pattern>
Quick file/content search across the project.
/stats
Show session statistics (files edited, tokens used, commands run, estimated costs).
/macro <name> [commands...]
Create and execute multi-step command sequences.
/alias <name> <command>
Create custom command shortcuts.
Safety & Integration
--dry-run / Read-only Mode
Run Anchor without mutating any files. Shows what would happen (edits, deletes, renames) without applying changes. Perfect for reviewing AI suggestions before committing.
Git Integration
Seamless version control integration:
- Auto-create a branch per session (
anchor session --git-branch) - Auto-commit after successful edits with descriptive messages
- Show git diff before/after operations
- Revert to pre-session state if something goes wrong
Mutation Rate Limits
Prevent runaway AI from trashing a project:
- Configurable max file edits per conversation turn
- Hard cap on delete/rename operations without confirmation
- Cooldown period after N rapid mutations
- Warning when approaching limits
File Type Restrictions
Config to block edits on sensitive patterns (*.config, *.sql, *.production.*, etc.). Requires explicit override flag.