1
0
Files
AnchorCli/IDEAS.md

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.