Releases: oleg-koval/veto
Releases · oleg-koval/veto
Release list
v0.17.1
v0.17.0
v0.16.0
v0.15.0
v0.14.1
v0.14.0
0.14.0 (2026-09-26)
Features
- add a versioned redacted event ledger (#26) (b0bd67b)
- add bounded OpenRouter catalog cache (#28) (56c4c08)
- add consent controls for future analytics (#75) (0c60253)
- add doctor and prepare v0.1.0 beta (#8) (c258300)
- add governed feedback reporting (#33) (a0ce7c5)
- add multi-provider executors and CLI entry point (7787db5)
- add native Hermes integration (#49) (473fdd9), closes #47
- add OpenRouter browser login with PKCE (#32) (9c569ec)
- add routing cockpit TUI and harden runtime controls (#91) (c5b9f68)
- add verified run receipts (#115) (ed668b4)
- add veto login for interactive credential storage (c016e57)
- add xAI Grok support (grok-4.5, grok-4.3 + grok-3 family) (b0087e7)
- add xAI Grok support (grok-4.5, grok-4.3, grok-3, grok-3-mini) (26a3d5c)
- animated routing pipeline, checkpoint resume, and log rotation (f0d862c)
- automate releases and Homebrew publishing (#7) (813a5da)
- automate releases and interactive updates (#14) (c403125)
- cmd: one-arg routing, savings line, git hook, and live web dashboard (0623f65)
- define task role contract (#110) (b700c3c)
- discover OpenCode runtimes (#36) (0426dea)
- enable automatic Hermes turn routing (169887a)
- execute tasks through OpenCode sessions (#39) (0776aba)
- executor,login: add subscription mode — route via claude -p at $0 (fde0c92)
- executor: auto-start ollama serve on connection refused (2701ca7)
- explain routing with an animated flow (#29) (44f0bee)
- GA fixes — skill discovery, exec wiring, streaming capture, CI, version (56ed127)
- harden veto for user-ready harness (#3) (1695a22)
- initial commit — model router with self-admitting receivers (e1750e7)
- integrate Veto routing with OpenCode (#42) (6b17723)
- local models, veto logout, plan/exec commands, sequential routing (f71a0af)
- login: allow adding multiple local models in one session (db1ab69)
- login: guided local model install — Ollama auto-detect, pull, start (47c5451)
- publish Arch and Debian Linux packages (#79) (b256814)
- redesign veto login with browser-open and masked key input (41553ec)
- retry transient API errors and stabilize routing spinner (a848893)
- route: --json output for scripting / agent infra (7e9607f)
- route: add JSON output mode (5801722)
- router: provider-aware catalog with persistent history feeding ranking (5f64245)
- routing: cost-first scoring + complexity-based tier enforcement (12ad4ac)
- run: add veto run — route and execute in one step (4bd54ad)
- run: extract and save output file when objective specifies filename (3f5a0e3)
- shortlist the dynamic OpenRouter catalog (#31) (1f4d103)
- site: local commands and changelog pages, GA4/GSC wiring, mobile fixes (#85) (25ebd1b)
- skill recommendation + final QA/review integrator (cd06774)
- update model roster + per-model disable/enable (6d5ebfb)
Bug Fixes
- address clean architecture review findings (#83) (ebae6b8)
- admission: surface real error instead of generic "parse failure" (e2635fc)
- admission: use json.Decoder to handle trailing prose from open models (7d08ebd)
- align provider status tables (#77) (775d7df)
- allow Release Please through contributor governance (#35) (f1c2f62)
- ci: avoid duplicate release dispatch (#71) (59ab2f3)
- ci: handle Release Please PR references (#64) (c60c9ee), closes #63
- ci: honor contributor whitelist (#68) (5c5b561)
- close remaining PR #90 review gaps (#94) (76af6ed)
- do not block releases on optional Homebrew token (#9) (9f0eceb)
- polish animated routing flow (#43) (6f7ed39)
- polish responsive project site ([#24](https://github.com/ole...