Repository navigation
Releases: outerstellar-hq/vla
Releases · outerstellar-hq/vla
Release list
v0.2.0
Full Changelog: v0.1.0...v0.2.0
v0.1.0 — Initial Release
VLA (Very Large Agent) — v0.1.0
A CLI agentic coding harness in Go, named after the Very Large Array. Multiple tools working together to see deep into a codebase.
Highlights
Full-screen TUI — bubbletea interface with:
- Markdown rendering (glamour) for assistant messages
- Expandable tool-call blocks (Tab to toggle)
- Split-pane diff preview (auto-shows on write_file/update_file)
- Session switcher (Ctrl+S)
- Live status bar (Pulse spinner, token count, model state)
- Slash-command autocomplete
- Inline approval prompts
- Scroll lock with follow toggle
IDE-grade tooling — 20+ built-in tools + unlimited MCP tools:
- File operations (read, write, update, delete, list)
- Search (ripgrep + native fallback, .gitignore-aware)
- Git (status, diff, commit)
- Web (search, read)
- Memory (save, search, list — embedding-based hybrid search)
- Navigation (go-to-def, find-references, hover, diagnostics)
- MCP (Model Context Protocol — connect any MCP server via
.vla/mcp.json)
9-language indexer — regex symbol parsing + LSP integration:
- Go, Python, Kotlin, Java, C#, PHP, JavaScript/TypeScript, CSS/SCSS, HTML
Agent loop — streaming, compaction, multi-agent:
- OpenAI-compatible streaming client with SSE parsing
- Token-aware context window compaction
- Multi-agent parallel execution (goroutine coordinator)
- Diff approval system (human-in-the-loop before destructive tools)
- Permission rules (.vla/permissions.json)
- Hooks (before_tool, after_tool, on_write)
- Script-based plugins
150+ providers via models.dev — vla use openai/gpt-4o and you're running.
Stats
- 420 deterministic tests (no API keys, no network)
- Single Go binary, minimal dependencies
- MIT License
Install
go install github.com/abrandt/vla@v0.1.0Or build from source:
git clone https://github.com/outerstellar-hq/vla.git
cd vla
go build -o vla .