Releases: openexec/openexec
Releases · openexec/openexec
Release list
v0.11.0
v0.11.0
First release since v0.8.2. Bundles the module-separated architecture, vertical-slice planning, the SRE infra plane, and a large reliability pass — plus a transitional change to how binaries are packaged.
📦 Packaging: transitional release (raw + compressed)
Binaries are stripped (-s -w -trimpath), which keeps each raw binary ~22MB. This release ships both formats:
- Raw binaries (
openexec-<os>-<arch>,.exefor Windows) — so existing installs'openexec updatekeeps working. - Compressed archives (
.tar.gzfor Linux/macOS,.zipfor Windows, ~8MB each) — for manual installs and future compressed-only releases. checksums.txt— SHA-256 for every asset.
The self-updater is now archive-aware (openexec update on v0.11.0+ downloads and decompresses the archive, falling back to raw). This is the stepping-stone toward compressed-only releases: anyone on a pre-v0.11.0 build upgrades to v0.11.0 first (delivered raw), and from v0.11.0 onward reaches any later compressed-only release.
Manual install (Linux/macOS):
curl -fsSL -o openexec.tar.gz https://github.com/openexec/openexec/releases/download/v0.11.0/openexec-$(uname -s | tr A-Z a-z)-$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').tar.gz
tar -xzf openexec.tar.gz && chmod +x openexec && sudo mv openexec /usr/local/bin/Architecture
- Core/module separation: the open-source core is governance-free, with a public plugin SDK and CLI seams for out-of-tree modules.
Planner & execution
- Vertical-slice planning with
afk/hitltask modes. - Smart-zone context budget, plus
SmartZoneHardStopto promote an overrun from a flag to a stage failure. GenerateCompactPlanfor pre-sized small changes.- Re-planning: a second intent plan appends to the backlog.
- Completion contracts, no-stubs gate, production-readiness checklist.
Light mode & MCP
- Light-mode MCP backlog tools; project phases; propose-then-approve skill synthesis; once-heavy-then-light lifecycle support.
SRE infra plane
- Deny-by-default command registry (Phases 1–4): ansible/salt/ssh/terraform tools.
- Saved-plan terraform apply with deterministic JSON gating.
- Persistent approvals, environment risk tiering, operator sign-off.
Reliability
- SQLite pragmas were silently ignored (no WAL/FK/busy_timeout) — fixed across all open sites.
- Scheduler hardening: resume interrupted runs first, orphan-run reconciliation, no worker death on task failure.
- Default autonomous local commits to on.
v0.8.2
v0.8.2 — Skills, API Providers, Multi-Agent Coordinator
Skills System
- Load SKILL.md files from multiple sources (builtin, user, imported, project)
- Auto-select relevant skills based on task description keywords
- CLI:
openexec skills list/info/search/import/create/enable/disable - Claude Code skill import:
openexec skills import --from-claude
OpenAI-Compatible API Provider
- Use any OpenAI-format API as executor (Kimi K2.5, Mistral, Ollama, etc.)
- Full agentic loop with tool execution (read_file, write_file, shell, patch)
- Config:
api_provider,api_base_url,api_key(supports $ENV_VAR),api_model - Interactive setup:
openexec initnow offers CLI vs API execution mode
Coordinator-Pattern Multi-Agent
- Frontier model decomposes tasks into independent subtasks
- Workers execute in parallel with dependency-aware wave scheduling
- Git diff capture and sequential patch merging by coordinator
- Mix models: expensive coordinator (Opus) + cheap workers (Kimi)
- Config:
coordinator_model,worker_model,worker_api_provider
v0.8.1
v0.8.1
New Features
- Advanced feature prompts in
openexec init: Interactive setup now asks about quality gates, caching, memory, checkpointing, and BitNet routing - Update checker: Non-blocking check on startup (once per 24h) with install command if newer version available
- Context pruner wired: Intelligent file selection now runs on every execution to reduce token usage
- Knowledge CLI:
openexec knowledge index/symbols/statuscommands for inspecting the knowledge base
Improvements
- Disable update check in CI or with
OPENEXEC_NO_UPDATE_CHECK=1 - Non-interactive init (
--yes) defaults to quality gates + caching enabled
v0.8.0
v0.8.0 — All Subsystems Wired
Major milestone: every subsystem is now connected to the execution pipeline.
New Features
- Deterministic routing (always-on): classifies mode, toolset, repo zones, sensitivity for every task
- BitNet routing (opt-in): local 1-bit LLM with auto-download model manager
- Quality Gates V2: auto-detects project type (Go/Python/TS/Rust), runs gates after stages
- Caching: knowledge cache + tool result cache to avoid redundant work
- Predictive loading: pre-fetches likely-needed files based on task description
- Memory system: extracts learning patterns, injects context in future runs
- Checkpointing: deterministic crash recovery after each stage
- Multi-agent parallel: splits agentic stages across parallel workers (worker_count > 1)
- Context pruner: intelligent file selection to reduce token usage
- Knowledge CLI:
openexec knowledge index/symbols/statuscommands - Runner preflight: actionable error with install commands when CLI tool is missing
Bug Fixes
- Complete SQLite migration to pure Go (modernc.org/sqlite) — binaries work without CGO
- Fix SanitizeJSON corrupting paths and arrays
- Fix parser channel buffer overflow
- Fix blueprint callback wiring
- Fix MCP shell commands in danger-full-access mode
Documentation
- README rewritten to match actual implementation
- Architecture docs updated with accurate status markers
- 960 lines of misleading documentation removed