Commit Graph

6 Commits

Author SHA1 Message Date
Alfred
ab501fdb25 v2.1.0: Add update-check and pair-desktop platform tools (50 tools total) 2026-04-07 13:00:19 -04:00
Alfred
5ab18db74e v2.0.1: Remove dead getProjectLanguages function, bloat cleanup 2026-04-07 12:51:57 -04:00
Alfred
8af9a1cdcf v2.0.0: Maximum capability extraction — 48 tools, full-stack IDE brain
GIT OPERATIONS TOOLKIT (6 tools):
- git-commit: Stage all + commit with message
- git-diff: Working tree or staged diff (per-file or full)
- git-log: Commit history with count and file filter
- git-blame: Line-by-line authorship (with range support)
- git-stash: push/pop/list/drop operations
- git-branch: list/create/switch/delete branches

CODE REFACTORING (4 tools):
- rename-symbol: LSP-powered rename across all files
- code-actions: Get available quick fixes and refactorings
- apply-code-action: Execute a specific code action by title
- format-document: Auto-format any document

SYSTEM & PROCESS TOOLS (5 tools):
- system-info: CPU, RAM, uptime, node version, load average
- list-ports: All listening TCP ports with processes
- pm2-list: Full PM2 service inventory with CPU/mem/restarts
- disk-usage: Storage for / and /home
- env-vars: Environment variables with filter

DATA FORMAT UTILITIES (6 tools):
- format-json: Pretty-print JSON
- compute-hash: SHA-256/512, MD5, SHA-1
- base64: Encode/decode
- url-encode: Encode/decode
- generate-uuid: Random UUID v4
- count-lines: Lines/words/chars/blanks per file

ADVANCED FILE OPERATIONS (4 tools):
- diff-files: Unified diff of any two files
- find-replace-all: Bulk find/replace with regex support
- recent-files: Recently modified files
- file-sizes: File sizes by glob pattern

TEST RUNNER (2 tools):
- detect-tests: Auto-detect framework (jest/mocha/vitest/pytest/phpunit/cargo/go)
- run-tests: Execute tests with framework selection

CODE ANALYSIS ENGINE (4 tools):
- import-graph: Extract all imports (JS/TS/Python/PHP/Go/Rust)
- analyze-complexity: Functions, nesting depth, loops, conditions, try/catch
- dependency-info: All project deps (Node/Python/PHP Composer)
- project-stats: Language breakdown, file counts, sizes, largest files

ENHANCED DIAGNOSTICS:
- get-diagnostics-detail: Every diagnostic with file, line, severity, message, code, source

SYSTEM PROMPT — Advanced Reasoning Protocol:
- Planning Mode: numbered steps, dependencies, parallel opportunities
- Chain-of-Thought: observe → hypothesize → identify → fix → verify
- Context Synthesis: trace call chains via LSP before recommendations
- Adversarial Review: self-review after implementation
- Full-Stack Debugging Protocol: diagnostics → source → git diff → imports → tests
- System Awareness: AI knows it has 48 tools and how to use them proactively
2026-04-07 12:28:32 -04:00
Alfred
553487a020 v1.2.0: Integrate Claude Code deep research patterns
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
2026-04-07 12:22:21 -04:00
Alfred
d32f46dc59 v1.1.0: Full workspace intelligence engine, Commander identity system, code block actions (copy/insert/run), rich context injection, GoForge-only, purged GitHub refs
- Workspace Intelligence: project detection (20+ types), file tree, git info, diagnostics, open editors, terminal names
- Commander System Prompt: knows Danny (client_id 33), ecosystem awareness, coding excellence directives
- Rich Context: every API call now includes active file, cursor pos, selected code, project type, git branch, diagnostics
- Code Block Actions: Copy, Insert at cursor, Run in terminal — buttons on every code block response
- New IDE Quick Actions: Git, Problems, Search, Format (added to existing Terminal, Save, Commands, Split, New)
- File Operations: read-file, search-files, grep-search, open-file, apply-edit, create-file handlers
- Live Context Push: editor changes and file saves pushed to webview in real-time
- Commander Greeting: personalized startup message when Danny logs in
- GoForge Only: repository + homepage point to alfredlinux.com/forge, removed GitHub Copilot refs from extensions.json
- 2093 → 2686 lines
2026-04-07 12:11:42 -04:00
Alfred
fd7361e044 Initial commit: Alfred Commander v1.0.1 - VS Code extension
- 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
2026-04-07 11:40:25 -04:00