This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryDaemon now surfaces vix-initiated sessions and job history across instances; UI reorganizes sessions with ordered lists and visual improvements; chore updates submodule and documentation.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds containerised end-to-end test harness Adds containerised end-to-end test harness Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Feature | Low |
Adds deterministic test-render mode for screenshot tests Adds deterministic test-render mode for screenshot tests Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Feature | Low |
Adds scheduled jobs engine with explicit lifecycle and unread state Adds scheduled jobs engine with explicit lifecycle and unread state Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Feature | Low |
Adds local Ollama and llama.cpp providers Adds local Ollama and llama.cpp providers Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Feature | Low |
Exposes scheduled jobs snapshot in web UI Exposes scheduled jobs snapshot in web UI Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Feature | Low |
Sends vixd version over mission‑control websocket Sends vixd version over mission‑control websocket Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Feature | Low |
Auto‑titles sessions and surfaces titles in Sessions tab Auto‑titles sessions and surfaces titles in Sessions tab Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Feature | Low |
Restores 30fps spinner cadence in UI Restores 30fps spinner cadence in UI Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Feature | Low |
Merges Vix-initiated sessions into one StartedAt-ordered list Merges Vix-initiated sessions into one StartedAt-ordered list Source: granite4.1:30b@2026-06-14-audit Confidence: low |
— |
| Feature | Low |
Groups Sessions tab into User and Vix-initiated sections with badge headers Groups Sessions tab into User and Vix-initiated sections with badge headers Source: granite4.1:30b@2026-06-14-audit Confidence: low |
— |
| Feature | Low |
Surfaces vix-initiated sessions in every instance Surfaces vix-initiated sessions in every instance Source: granite4.1:30b@2026-06-14-audit Confidence: low |
— |
| Feature | Low |
Caches transcript render and throttles streaming re-renders Caches transcript render and throttles streaming re-renders Source: granite4.1:30b@2026-06-14-audit Confidence: low |
— |
| Feature | Low |
Removes dev exemption from version handshake gate Removes dev exemption from version handshake gate Source: granite4.1:30b@2026-06-14-audit Confidence: low |
— |
| Feature | Low |
Seeds scheduler state from disk to retain job history on restarts Seeds scheduler state from disk to retain job history on restarts Source: granite4.1:30b@2026-06-14-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes cursor disappearing when switching session Fixes cursor disappearing when switching session Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Bugfix | Medium |
Fixes LSP pool watcher goroutine leak on session re-init Fixes LSP pool watcher goroutine leak on session re-init Source: llm_adapter@2026-06-14 Confidence: high |
— |
Full changelog
What's Changed
- chore: update provider model list for v0.5.0
- Fix visual where the cursor was disappearing when switching session
- e2e: add containerised end-to-end test harness
- ui: merge Vix-initiated sessions into one StartedAt-ordered list
- ui: add deterministic test-render mode for screenshot tests
- agents: drop pinned model from the general agent default
- daemon: expose scheduled jobs snapshot for the web UI
- daemon: send vixd version over the mission-control websocket
- ui: confirm vix-record dismissal and step sessions in display order
- ui: unify Sessions/Models/Settings tabs on white text + purple rules
- Update mission control
- Fix tab style
- chore: point mission-control submodule to kirby88/vixd-mission-control
- ui: group Sessions tab into User/Vix-initiated with badge headers
- docs: rework README feature highlights
- daemon: auto-title sessions and surface titles in the Sessions tab
- providers: add local Ollama and llama.cpp providers
- daemon: thread plugin source into subagent and workflow runners
- daemon: seed scheduler state from disk so restarts keep job history
- ui: keep attached vix-initiated sessions in their group
- daemon: surface vix-initiated sessions in every instance
- ui: restore 30fps spinner cadence
- config: pin general agent to claude-fable-5
- daemon: remove dev exemption from the version handshake gate
- chore: document consent-before-implementation rule in AGENTS.md
- ui: cache transcript render and throttle streaming re-renders
- daemon: fix LSP pool watcher goroutine leak on session re-init
- config: persist model choice and defaults version in state.json
- daemon: inherit session model in agents, run plugins per provider
- daemon: add scheduled jobs engine, explicit lifecycle, unread state
- ui: show vix banner while restoring an attached session
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Vix
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]