NeamCode v0.3.5.6 — Capability Enhancement Release
NeamCode v0.3.5.6 — Capability Enhancement Release
Full implementation of the v0.3.5.6 specification: 8 phases, 14 sprints, 65 new source files, 10,287 lines added, 3,748 tests passing.
What's New
P1: Plugin System
- Plugin loader with package.json discovery and lifecycle hooks
- HookRunner with 22 event types, 5s timeout, fail-open behavior
- Plugin sandbox with restricted globals and tool adapters (Zod schemas)
P2: Provider Expansion + Model Switching
- 6 new providers: AWS Bedrock, Azure OpenAI, Vertex AI, Groq, GitHub Copilot, OpenRouter
- ModelManager for mid-session model switching with audit logging
- SmallModelResolver for lightweight internal tasks (titles, summaries, compaction)
P3: Server Mode (Headless)
- Native Node.js HTTP server with SSE streaming
- Token-bucket rate limiter, OpenAPI 3.1 spec
P4: Tool Enhancements + Doom Loop Detection
- DoomLoopDetector — SHA-256 hash tracking, warn at 3, break at 5 identical calls
- LspDiagnosticsManager — TypeScript/Python/Rust language server integration
- patch_apply and ask_user built-in skills
P5: Session Management + UX
- MultiSessionManager — create, switch, delete sessions with LRU eviction
- FileReferenceResolver — @file.ts#L10-25 syntax for inline file references
- GitSnapshotManager — /undo and /redo via git write-tree/read-tree
- SessionExporter — JSON and Markdown export with automatic secret redaction
- DiffDisplay — ANSI-colored unified diff rendering
- ExternalEditor — $EDITOR integration for multi-line input
P6: Config Intelligence
- VariableResolver — {env:VAR}, {env:VAR:default}, {file:path} interpolation
- RemoteConfigLoader — HTTPS-only remote config with caching
- CodeFormatter — extension-based auto-formatting
- FilePermissionPatterns — glob-based file access control
P7: Agent Enhancements
- MentionParser — @agent delegation syntax
- AgentMcpFilter — per-agent MCP tool filtering (wildcard, specific, exclude)
- AutoAgentManager — LLM-powered session titles, summaries, and context compaction
P8: ACP Protocol + MCP CLI
- ACPServer — JSON-RPC 2.0 protocol for editor integration
- AcpNotifier — streaming text deltas, tool calls, permission requests, diagnostics
- /mcp CLI — list, info, debug, restart, auth, logout, add subcommands
- McpDebugLogger — ring buffer for MCP message inspection
- SystemNotifier — cross-platform desktop notifications
Test Coverage
- 3,748 tests passing across 321 test files
- 92 new E2E tests validating full integration workflows
- 117 new unit tests for v0.3.5.6 source modules
Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | neamcode-v0.3.5.6-macos-arm64.tar.gz |
| macOS (Intel) | neamcode-v0.3.5.6-macos-x64.tar.gz |
| Linux (x64) | neamcode-v0.3.5.6-linux-x64.tar.gz |
| Linux (ARM64) | neamcode-v0.3.5.6-linux-arm64.tar.gz |
| Windows (x64) | neamcode-v0.3.5.6-windows-x64.zip |
Install
npm install -g neamcode@0.3.5.6