|
| 1 | +# Ada v3.0.0 - The Pair Programmer |
| 2 | + |
| 3 | +**Released:** December 21, 2025 |
| 4 | + |
| 5 | +## 🎉 Ada Goes to Work |
| 6 | + |
| 7 | +This release marks Ada's transformation from a local AI assistant into a **fully-functional VS Code pair programmer**. Ada Chat v1.1.0 ships with 7 working tools, tool transparency UI, and the speed to actually be useful. |
| 8 | + |
| 9 | +Someone ran this code. Fixed bugs. Told us what broke. This is real now. |
| 10 | + |
| 11 | +## What's New |
| 12 | + |
| 13 | +### Ada Chat Extension (v1.1.0) |
| 14 | + |
| 15 | +A VS Code extension that actually works: |
| 16 | + |
| 17 | +- **7 Working Tools:** |
| 18 | + - `ada_introspect` - Workspace analysis with TODO/FIXME scanning |
| 19 | + - `ada_search_memory` - RAG memory search |
| 20 | + - `ada_read_file` - File reading with line ranges |
| 21 | + - `ada_search` - Codebase text search |
| 22 | + - `ada_list_files` - Directory listing with glob patterns |
| 23 | + - `ada_symbols` - Code symbol search (functions, classes, etc.) |
| 24 | + - `ada_git_status` - Git repository status |
| 25 | + |
| 26 | +- **Tool Transparency:** See exactly what Ada is doing - collapsible tool cards show inputs, outputs, timing |
| 27 | +- **Intent Classification:** Ada understands context and uses the right tools automatically |
| 28 | +- **137ms TTFT:** Fast enough to be useful (was 6 seconds) |
| 29 | +- **Brain + Direct Modes:** Connect to Ada's RAG brain or go direct to Ollama |
| 30 | + |
| 31 | +### Architecture |
| 32 | + |
| 33 | +- **Monorepo Structure:** Clean package separation (`@anthropic-claude/*` → `@ada-code/*`) |
| 34 | +- **Bidirectional Tool Infrastructure:** Foundation for LLM-initiated tool calls |
| 35 | +- **Universal Brain API:** Accepts `prompt`, `message`, or `messages` - just works |
| 36 | + |
| 37 | +### Community |
| 38 | + |
| 39 | +- **First External User!** @18fadly-anthony ran Ada, found bugs, and reported them |
| 40 | +- **Security Hardening:** Removed `.env` from git tracking, documented API key rotation |
| 41 | +- **SELinux Support:** Added troubleshooting docs for Fedora/RHEL users |
| 42 | +- **OLLAMA_BASE_URL:** Now configurable via environment variable |
| 43 | + |
| 44 | +## Installation |
| 45 | + |
| 46 | +### VS Code Extension |
| 47 | + |
| 48 | +```bash |
| 49 | +cd ada-vscode/packages/ada-chat |
| 50 | +pnpm install && pnpm build && pnpm package |
| 51 | +code --install-extension ada-chat-1.1.0.vsix |
| 52 | +``` |
| 53 | + |
| 54 | +### Full Stack |
| 55 | + |
| 56 | +```bash |
| 57 | +git clone https://github.com/luna-system/ada.git |
| 58 | +cd ada |
| 59 | +cp .env.example .env # Configure your settings |
| 60 | +docker compose up -d |
| 61 | +``` |
| 62 | + |
| 63 | +## Breaking Changes |
| 64 | + |
| 65 | +None. v3.0 is a capability expansion, not an API break. All v2.x configurations continue to work. |
| 66 | + |
| 67 | +## Stats |
| 68 | + |
| 69 | +- **63 commits** since v2.10.0 |
| 70 | +- **23 features**, 8 fixes, 12 docs updates |
| 71 | +- **159 files changed** in the tool framework merge alone |
| 72 | +- **2 GitHub stars**, 2 watchers, **1 external contributor** |
| 73 | + |
| 74 | +## What v3.0 Means |
| 75 | + |
| 76 | +- **v1.x** = "It works" - Basic chat, RAG, memory |
| 77 | +- **v2.x** = "It's smart" - Biomimetic features, research, specialists |
| 78 | +- **v3.0** = "It's useful" - VS Code integration, tools, pair programming |
| 79 | + |
| 80 | +Ada went from being something you *talk to* to something you *work with*. |
| 81 | + |
| 82 | +## Acknowledgments |
| 83 | + |
| 84 | +Thanks to @18fadly-anthony for being the first person to run Ada's code, find the bugs, and take the time to report them. You validated that this project is real. |
| 85 | + |
| 86 | +## What's Next |
| 87 | + |
| 88 | +- More tools (terminal execution, file editing) |
| 89 | +- Bidirectional tool calls (Ada asks for tools mid-response) |
| 90 | +- Inline completions (ghost text) |
| 91 | +- The debut ✨ |
| 92 | + |
| 93 | +--- |
| 94 | + |
| 95 | +*Built by Luna + Ada. Privacy-first. Local-first. Copilot alternative.* |
0 commit comments