-
Rune v0.337.0
Stabledeploy / deploy (push) SkippedAuto-version and Release / release (push) Successful in 31sCI Pipeline / best-practices (push) Successful in 23sCI Pipeline / rust-surface (push) Failing after 32sCI Pipeline / documentation (push) Successful in 11sTUI Release / release (push) Successful in 43sCI Pipeline / gitea-offline (push) Successful in 28sCI Pipeline / go-surface (push) Failing after 1m0sCI Pipeline / lint (push) Failing after 1m13sCI Pipeline / type-check (push) Failing after 1m8sCI Pipeline / canary (push) Failing after 4m44sCI Pipeline / unit-tests (push) Failing after 41m54sCI Pipeline / required-checks (push) Failing after 1sCI Pipeline / CI Pipeline / notify-event-bridge (push) Failing after 5sreleased this
2026-10-22 18:36:35 +01:00 | 49 commits to master since this releaseRune v0.337.0
What's new — plain English
- The DISPATCH CLASSIFIER — solo vs parallel vs queue decided, never specified (red-first).
- Drag-select highlight, plus OSC 52 auto-copy (#2532, presentation wave Part 3, red-first).
What you could try
- Open the chat window and use the changed panel — everything you touch should look and behave normally.
How it was verified
- Every change: contract opened via construction_interface before commit, walked to closed with evidence
- Every port: truth battery generated from the live Python oracle, replayed as a hard CI gate
- Pipeline: ruff + silent-handler ratchet (Python), go vet/gofmt/race/fuzz (Go), cargo clippy/fmt/test (Rust)
Downloads
-
Rune TUI 0.336.0
StableAuto-version and Release / release (push) Successful in 35sdeploy / deploy (push) SkippedCI Pipeline / best-practices (push) Successful in 19sCI Pipeline / documentation (push) Successful in 13sCI Pipeline / rust-surface (push) Failing after 32sTUI Release / release (push) Successful in 42sCI Pipeline / go-surface (push) Failing after 58sCI Pipeline / gitea-offline (push) Successful in 27sCI Pipeline / lint (push) Failing after 1m12sCI Pipeline / type-check (push) Failing after 1m8sCI Pipeline / canary (push) Failing after 4m48sCI Pipeline / unit-tests (push) Failing after 40m25sCI Pipeline / required-checks (push) Failing after 1sCI Pipeline / CI Pipeline / notify-event-bridge (push) Failing after 5sreleased this
2026-10-22 16:19:47 +01:00 | 52 commits to master since this releaseRune tui-v0.336.0
What's new — plain English
- The ANSWER PRESENTATION SYSTEM — block-stream rendering (presentation wave Part B, red-first).
Behind-the-scenes upkeep: 3 commit(s) of docs, tests and tooling this release.
What you could try
- Watch the context usage display while working — the numbers should update as expected.
- Open the chat window and use the changed panel — everything you touch should look and behave normally.
How it was verified
- Every change: contract opened via construction_interface before commit, walked to closed with evidence
- Every port: truth battery generated from the live Python oracle, replayed as a hard CI gate
- Pipeline: ruff + silent-handler ratchet (Python), go vet/gofmt/race/fuzz (Go), cargo clippy/fmt/test (Rust)
Downloads
-
Rune v0.336.0
StableAuto-version and Release / release (push) Successful in 35sdeploy / deploy (push) SkippedCI Pipeline / best-practices (push) Successful in 19sCI Pipeline / documentation (push) Successful in 13sCI Pipeline / rust-surface (push) Failing after 32sTUI Release / release (push) Successful in 42sCI Pipeline / go-surface (push) Failing after 58sCI Pipeline / gitea-offline (push) Successful in 27sCI Pipeline / lint (push) Failing after 1m12sCI Pipeline / type-check (push) Failing after 1m8sCI Pipeline / canary (push) Failing after 4m48sCI Pipeline / unit-tests (push) Failing after 40m25sCI Pipeline / required-checks (push) Failing after 1sCI Pipeline / CI Pipeline / notify-event-bridge (push) Failing after 5sreleased this
2026-10-22 16:18:24 +01:00 | 52 commits to master since this releaseRune v0.336.0
What's new — plain English
- The ANSWER PRESENTATION SYSTEM — block-stream rendering (presentation wave Part B, red-first).
Behind-the-scenes upkeep: 3 commit(s) of docs, tests and tooling this release.
What you could try
- Watch the context usage display while working — the numbers should update as expected.
- Open the chat window and use the changed panel — everything you touch should look and behave normally.
How it was verified
- Every change: contract opened via construction_interface before commit, walked to closed with evidence
- Every port: truth battery generated from the live Python oracle, replayed as a hard CI gate
- Pipeline: ruff + silent-handler ratchet (Python), go vet/gofmt/race/fuzz (Go), cargo clippy/fmt/test (Rust)
Downloads
-
Rune TUI 0.335.0
StableAuto-version and Release / release (push) Successful in 35sdeploy / deploy (push) SkippedCI Pipeline / best-practices (push) Successful in 26sCI Pipeline / rust-surface (push) Failing after 32sCI Pipeline / documentation (push) Successful in 12sTUI Release / release (push) Successful in 46sCI Pipeline / gitea-offline (push) Successful in 27sCI Pipeline / go-surface (push) Failing after 1m2sCI Pipeline / lint (push) Failing after 1m18sCI Pipeline / type-check (push) Failing after 1m8sCI Pipeline / canary (push) Failing after 5m27sCI Pipeline / required-checks (push) Canceled after 0sCI Pipeline / CI Pipeline / notify-event-bridge (push) Canceled after 0sCI Pipeline / unit-tests (push) Canceled after 20m21sreleased this
2026-10-22 14:08:27 +01:00 | 57 commits to master since this releaseRune tui-v0.335.0
What's new — plain English
- The ACTIVITY panel — the bridge strip reborn (presentation wave Part A, red-first).
Behind-the-scenes upkeep: 1 commit(s) of docs, tests and tooling this release.
What you could try
- Give Rune a task and watch it appear/complete in the task panel.
- Open the chat window and use the changed panel — everything you touch should look and behave normally.
How it was verified
- Every change: contract opened via construction_interface before commit, walked to closed with evidence
- Every port: truth battery generated from the live Python oracle, replayed as a hard CI gate
- Pipeline: ruff + silent-handler ratchet (Python), go vet/gofmt/race/fuzz (Go), cargo clippy/fmt/test (Rust)
Downloads
-
Rune v0.335.0
StableAuto-version and Release / release (push) Successful in 35sdeploy / deploy (push) SkippedCI Pipeline / best-practices (push) Successful in 26sCI Pipeline / rust-surface (push) Failing after 32sCI Pipeline / documentation (push) Successful in 12sTUI Release / release (push) Successful in 46sCI Pipeline / gitea-offline (push) Successful in 27sCI Pipeline / go-surface (push) Failing after 1m2sCI Pipeline / lint (push) Failing after 1m18sCI Pipeline / type-check (push) Failing after 1m8sCI Pipeline / canary (push) Failing after 5m27sCI Pipeline / required-checks (push) Canceled after 0sCI Pipeline / CI Pipeline / notify-event-bridge (push) Canceled after 0sCI Pipeline / unit-tests (push) Canceled after 20m21sreleased this
2026-10-22 14:07:27 +01:00 | 57 commits to master since this releaseRune v0.335.0
What's new — plain English
- The ACTIVITY panel — the bridge strip reborn (presentation wave Part A, red-first).
Behind-the-scenes upkeep: 1 commit(s) of docs, tests and tooling this release.
What you could try
- Give Rune a task and watch it appear/complete in the task panel.
- Open the chat window and use the changed panel — everything you touch should look and behave normally.
How it was verified
- Every change: contract opened via construction_interface before commit, walked to closed with evidence
- Every port: truth battery generated from the live Python oracle, replayed as a hard CI gate
- Pipeline: ruff + silent-handler ratchet (Python), go vet/gofmt/race/fuzz (Go), cargo clippy/fmt/test (Rust)
Downloads
-
Rune TUI 0.334.0
StableAuto-version and Release / release (push) Successful in 37sdeploy / deploy (push) SkippedCI Pipeline / best-practices (push) Successful in 16sCI Pipeline / documentation (push) Successful in 20sCI Pipeline / rust-surface (push) Failing after 41sTUI Release / release (push) Successful in 52sCI Pipeline / go-surface (push) Failing after 1m0sCI Pipeline / gitea-offline (push) Successful in 24sCI Pipeline / lint (push) Failing after 1m18sCI Pipeline / type-check (push) Failing after 1m20sCI Pipeline / canary (push) Failing after 5m39sCI Pipeline / required-checks (push) Canceled after 0sCI Pipeline / CI Pipeline / notify-event-bridge (push) Canceled after 0sCI Pipeline / unit-tests (push) Canceled after 6m42sreleased this
2026-10-22 13:16:12 +01:00 | 60 commits to master since this releaseRune tui-v0.334.0
What's new — plain English
- Task-queue restore, plus dequeue verbs — the stuck-row and stuck-demand ways back (red-first).
- Landed head builds fresh — the 36-RED root closed (G30.3).
- Orphan-cleaner age-guard inversion closed red-first (T23).
Behind-the-scenes upkeep: 4 commit(s) of docs, tests and tooling this release.
What you could try
- Give Rune a task and watch it appear/complete in the task panel.
- Ask Rune about something you told it before — earlier notes should come back correctly and faster.
How it was verified
- Every change: contract opened via construction_interface before commit, walked to closed with evidence
- Every port: truth battery generated from the live Python oracle, replayed as a hard CI gate
- Pipeline: ruff + silent-handler ratchet (Python), go vet/gofmt/race/fuzz (Go), cargo clippy/fmt/test (Rust)
Downloads
-
Rune v0.334.0
StableAuto-version and Release / release (push) Successful in 37sdeploy / deploy (push) SkippedCI Pipeline / best-practices (push) Successful in 16sCI Pipeline / documentation (push) Successful in 20sCI Pipeline / rust-surface (push) Failing after 41sTUI Release / release (push) Successful in 52sCI Pipeline / go-surface (push) Failing after 1m0sCI Pipeline / gitea-offline (push) Successful in 24sCI Pipeline / lint (push) Failing after 1m18sCI Pipeline / type-check (push) Failing after 1m20sCI Pipeline / canary (push) Failing after 5m39sCI Pipeline / required-checks (push) Canceled after 0sCI Pipeline / CI Pipeline / notify-event-bridge (push) Canceled after 0sCI Pipeline / unit-tests (push) Canceled after 6m42sreleased this
2026-10-22 13:13:45 +01:00 | 60 commits to master since this releaseRune v0.334.0
What's new — plain English
- Task-queue restore, plus dequeue verbs — the stuck-row and stuck-demand ways back (red-first).
- Landed head builds fresh — the 36-RED root closed (G30.3).
- Orphan-cleaner age-guard inversion closed red-first (T23).
Behind-the-scenes upkeep: 4 commit(s) of docs, tests and tooling this release.
What you could try
- Give Rune a task and watch it appear/complete in the task panel.
- Ask Rune about something you told it before — earlier notes should come back correctly and faster.
How it was verified
- Every change: contract opened via construction_interface before commit, walked to closed with evidence
- Every port: truth battery generated from the live Python oracle, replayed as a hard CI gate
- Pipeline: ruff + silent-handler ratchet (Python), go vet/gofmt/race/fuzz (Go), cargo clippy/fmt/test (Rust)
Downloads
-
Rune TUI 0.333.1
StableAuto-version and Release / release (push) Successful in 39sCI Pipeline / best-practices (push) Successful in 16sdeploy / deploy (push) SkippedCI Pipeline / rust-surface (push) Failing after 26sCI Pipeline / documentation (push) Successful in 10sCI Pipeline / gitea-offline (push) Successful in 24sTUI Release / release (push) Successful in 33sCI Pipeline / go-surface (push) Failing after 53sCI Pipeline / lint (push) Failing after 1m6sCI Pipeline / type-check (push) Failing after 1m0sCI Pipeline / canary (push) Failing after 3m42sCI Pipeline / unit-tests (push) Failing after 30m59sCI Pipeline / required-checks (push) Failing after 1sCI Pipeline / CI Pipeline / notify-event-bridge (push) Failing after 5sreleased this
2026-10-22 09:21:48 +01:00 | 68 commits to master since this releaseRune tui-v0.333.1
What's new — plain English
- Unwrap-then-classify INTERNAL_ENVELOPE payloads in the scaffolding-guard turn boundary (adversarial-escape Door 1, red-first).
- Canonical subagent-protocol-guard in the MANAGED set, plus tightened lexical pass (adversarial-escape Door 5, red-first).
What you could try
- Check your settings still load — nothing should need re-configuring.
How it was verified
- Every change: contract opened via construction_interface before commit, walked to closed with evidence
- Every port: truth battery generated from the live Python oracle, replayed as a hard CI gate
- Pipeline: ruff + silent-handler ratchet (Python), go vet/gofmt/race/fuzz (Go), cargo clippy/fmt/test (Rust)
Downloads
-
Rune v0.333.1
StableAuto-version and Release / release (push) Successful in 39sCI Pipeline / best-practices (push) Successful in 16sdeploy / deploy (push) SkippedCI Pipeline / rust-surface (push) Failing after 26sCI Pipeline / documentation (push) Successful in 10sCI Pipeline / gitea-offline (push) Successful in 24sTUI Release / release (push) Successful in 33sCI Pipeline / go-surface (push) Failing after 53sCI Pipeline / lint (push) Failing after 1m6sCI Pipeline / type-check (push) Failing after 1m0sCI Pipeline / canary (push) Failing after 3m42sCI Pipeline / unit-tests (push) Failing after 30m59sCI Pipeline / required-checks (push) Failing after 1sCI Pipeline / CI Pipeline / notify-event-bridge (push) Failing after 5sreleased this
2026-10-22 09:20:37 +01:00 | 68 commits to master since this releaseRune v0.333.1
What's new — plain English
- Unwrap-then-classify INTERNAL_ENVELOPE payloads in the scaffolding-guard turn boundary (adversarial-escape Door 1, red-first).
- Canonical subagent-protocol-guard in the MANAGED set, plus tightened lexical pass (adversarial-escape Door 5, red-first).
What you could try
- Check your settings still load — nothing should need re-configuring.
How it was verified
- Every change: contract opened via construction_interface before commit, walked to closed with evidence
- Every port: truth battery generated from the live Python oracle, replayed as a hard CI gate
- Pipeline: ruff + silent-handler ratchet (Python), go vet/gofmt/race/fuzz (Go), cargo clippy/fmt/test (Rust)
Downloads
-
Rune TUI 0.333.0
Stabledeploy / deploy (push) SkippedAuto-version and Release / release (push) Successful in 19sCI Pipeline / best-practices (push) Successful in 10sTUI Release / release (push) Successful in 23sCI Pipeline / documentation (push) Successful in 7sCI Pipeline / rust-surface (push) Failing after 26sCI Pipeline / go-surface (push) Failing after 39sCI Pipeline / gitea-offline (push) Successful in 27sCI Pipeline / lint (push) Failing after 51sCI Pipeline / type-check (push) Failing after 54sCI Pipeline / canary (push) Failing after 3m25sCI Pipeline / unit-tests (push) Failing after 28m50sCI Pipeline / required-checks (push) Failing after 1sCI Pipeline / CI Pipeline / notify-event-bridge (push) Failing after 4sreleased this
2026-10-22 08:07:43 +01:00 | 71 commits to master since this releaseRune tui-v0.333.0
What's new — plain English
- D47 per-model the context usage display — the registry's per-model limit.context rides the routed cloud clients (openai/anthropic/gemini) with usage as ContextUsed; locals keep the per-model /api/show source; the readout always names the model actually serving.
- D47 answer routing, plus model-token click — the shell routes live answers' fenced blocks to the work stream on both answer paths, and a click on the info bar's model token opens the centered searchable picker (the picker's click road beside ctrl+m).
- D47 answer-code routing — fenced blocks from answers route to the tasks panel's work stream (D44: code = work content), bounded stream with the D36 expandable rendering on the e key; chat stays conversational.
- D47 markdown-to-panel projection — paragraphs as paragraphs, real markdown bullet entries only as bullets (hanging indent), inline markers honestly stripped, code fences intact per D36; the per-sentence-bullet misrender is structurally impossible.
- D47 clickable links detection gate, plus pins — the denylist diagnosis (the binary was never stale; the old unknown-terminal default silently dropped the link), the model-token click red-first pins, and the chat window/semantic keyboard tests re-pinned to the CURRENT D46 exit-gesture law (q types, c….
- D47 whole-turn dispatch budget — the deadline covers the SUM of the tool loop's model calls (6 × the per-call 480s) not one call, per model class (#2533/#2536: locals get the extended whole-turn budget, cloud shorter); every carries it: the lib completion client, plus the message box ctxs, both entr….
- Construction-contract gate on the staged tree, plus pathless remediation exit closed (adversarial-escape Door 4, red-first).
Behind-the-scenes upkeep: 6 commit(s) of docs, tests and tooling this release.
What you could try
- Open the chat window and use the changed panel — everything you touch should look and behave normally.
- Watch the context usage display while working — the numbers should update as expected.
- Have a normal conversation with Rune and watch how it responds.
- Give Rune a task and watch it appear/complete in the task panel.
How it was verified
- Every change: contract opened via construction_interface before commit, walked to closed with evidence
- Every port: truth battery generated from the live Python oracle, replayed as a hard CI gate
- Pipeline: ruff + silent-handler ratchet (Python), go vet/gofmt/race/fuzz (Go), cargo clippy/fmt/test (Rust)
Downloads