System prompt upgrades:
- Implementation Discipline: don't over-engineer, read before edit, no premature abstractions
- Action Safety: reversibility assessment, confirm destructive ops
- Verification Protocol: verify before reporting done, report failures faithfully
- Output Excellence: state intent before acting, brief updates, complete context
- Code Style: default to NO comments, diagnose before switching tactics
New LSP tools (5):
- goto-definition: Jump to symbol definition via Language Server
- find-references: Find all references to symbol across workspace
- document-symbols: List all functions/classes/variables in a file
- hover-info: Get type info and documentation for symbol at position
- workspace-symbols: Search symbols across entire workspace by name
Tool Registry:
- Formal TOOL_REGISTRY array with 17 tools defined with schemas
- buildToolAwareness() injects tool listing into system prompt
- AI now discoverable-aware of all available IDE tools
- AI chat sidebar with multi-provider support
- Session management, token tracking, usage stats
- Voice input, file attachments, code actions
- Integrates with Alfred IDE (code-server) auth system