mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-16 08:02:17 +00:00
Hook API additions: - pi.getTools() / pi.setTools(toolNames) - dynamically enable/disable tools - pi.registerFlag(name, options) / pi.getFlag(name) - register custom CLI flags - pi.registerShortcut(shortcut, options) - register keyboard shortcuts Plan mode hook (examples/hooks/plan-mode.ts): - /plan command or Shift+P shortcut to toggle - --plan CLI flag to start in plan mode - Read-only tools: read, bash, grep, find, ls - Bash restricted to non-destructive commands (blocks rm, mv, git commit, etc.) - Interactive prompt after each response: execute, stay, or refine - Shows plan indicator in footer when active - State persists across sessions |
||
|---|---|---|
| .. | ||
| compaction | ||
| custom-tools | ||
| export-html | ||
| hooks | ||
| tools | ||
| agent-session.ts | ||
| auth-storage.ts | ||
| bash-executor.ts | ||
| exec.ts | ||
| index.ts | ||
| keybindings.ts | ||
| messages.ts | ||
| model-registry.ts | ||
| model-resolver.ts | ||
| sdk.ts | ||
| session-manager.ts | ||
| settings-manager.ts | ||
| skills.ts | ||
| slash-commands.ts | ||
| system-prompt.ts | ||
| timings.ts | ||