List view
Keymap lane: configurable key bindings and Hotbar/key-dispatch carryover after the MVP surfaces are stable. No fixed calendar due date.
Due by July 3, 2026•26/27 issues closedMemory, fork UX, and cache-maximal context lane: typed memory direction, active-file reread/cache-maximal behavior, fork ergonomics, and the practical bridge toward long-running agent state. No fixed calendar due date.
Due by July 2, 2026•25/28 issues closedLegacy follow-up and maintenance lane: release-flow hardening, dead-code inventory, migration cleanup, config path/i18n/profile bugs, and compatibility requests that need triage before deeper architecture work. No fixed calendar due date.
Due by July 1, 2026•11/37 issues closedDisplay and reasoning-output reliability lane: thinking/reasoning collapse bugs, output truncation/incomplete display, stuck working states, dry-run/inspection tools, pane zoom, and provider display polish. No fixed calendar due date.
Due by June 30, 2026•13/31 issues closedWebsite, docs, distribution, and platform compatibility lane: codewhale.net maturity, website docs parity, roadmap hygiene, native install/update names, community/localization surfaces, Windows/PowerShell/SSH/web-search compatibility. No fixed calendar due date.
Due by June 29, 2026•16/50 issues closedTUI reliability and interaction lane: Unicode/CJK width QA, terminal rendering, slash-command/workbench surfaces, Hotbar bindable sources, copy/wrap behavior, update UX, and Windows terminal defaults. No fixed calendar due date.
Due by June 26, 2026•9/49 issues closedSetup and remote-workbench lane: guided configuration hub, provider/model setup, tools/MCP/skills/plugins setup, trust/sandbox setup, remote/mobile/chat bridge setup, verification, docs, and first-run copy. No fixed calendar due date.
Due by June 26, 2026•10/57 issues closedNext patch lane after v0.8.65: Hotbar MVP, token/cache/context discipline, terminal visual regression coverage, provider concurrency throttles, and Moraine recall integration. No fixed calendar due date.
Due by June 24, 2026•9/50 issues closedCurrent in-flight patch lane: provider/model/offering separation, ReadyRouteCandidate route resolution, provider-scoped pricing/usage, route dashboards, context budgets, provider catalog/cache cleanup, and Fleet routing follow-through. No fixed calendar due date.
Overdue by 1 day(s)•Due by June 23, 2026•31/56 issues closedThe v0.9.0 architectural release promotes CodeWhale from a turn/subagent workbench into a WhaleFlow workflow workbench: typed branch-and-leaf workflows, pod-style background workflow monitoring, shared ARMH/RLM memoization, deterministic replay, external-memory evaluation, and a GEPA-style teacher/student promotion loop that turns validated lessons into a cached-main overlay. Primary tracker: #2981 EPIC: v0.9.0 WhaleFlow branch/leaf workflow mode (re-established after #2667 was deleted) ## In scope - WhaleFlow workflow mode: background workflow runs, /workflows-style monitoring, done/total progress, longest-running item peek, inspect/replay/report surfaces. - Typed Workflow IR as the source of truth: Starlark/YAML/generated plans compile to Rust-owned IR before execution. - Rust async executor: bounded branches, bounded leaves, cancellation, budgets, permissions, LoopUntil, Cond, Expand, BranchTournament, and Pareto reducers. - Branch/leaf semantics: isolated speculative branches, bounded leaves, losing-branch fruit harvesting, typed results. - ARMH/RLM integration: exact-context shared memo across branches with visible hit/miss/cost telemetry. - External-memory evaluation: decide whether Aleph-style memory belongs in core, optional plugins, or explicit workflow nodes, with visible state and clear/export controls. - TraceStore and deterministic replay: replay from recorded leaf/control outputs, not live model calls, unless explicitly allowed. - Teacher harness: TeacherReview proposes reusable lessons; StudentReplay and PromotionGate validate before promotion. - Cached-main overlay: promoted notes, workflows, tests, branch heuristics, model/cache policies, and prompt patches warm future runs without mutating Git main. - Janitor: stale invalidation, memo cleanup, candidate demotion, trace compaction, capacity enforcement. - Model-provider abstraction: workflow roles map to capabilities and configured providers; no workflow logic hardcodes Arcee, DeepSeek, Claude, tool calls, JSON mode, or large context. ## Non-goals - No model-weight RL in v0.9.0. - No arbitrary JS/Python as workflow source of truth. - No script-level async/await. Starlark is a pure graph builder; Rust executes IR. - No hidden external-memory dependency for normal CodeWhale operation. - No uncontrolled self-modifying agent. Teacher output is inspectable, replayed, and reversible. - No public performance claims until evals are reproducible. ## Definition of done - workflows/rlm_cache_change.star runs with mock provider in CI and can dogfood CodeWhale RLM/ARMH/provider changes. - Branch/leaf engine, control flow, TraceStore, replay, ARMH shared memo, TeacherReview, StudentReplay, PromotionGate, overlay, and janitor have focused tests. - Workflow mode can run, inspect, and replay a workflow from CLI and TUI. - ARMH savings, provider costs, and any external-memory use are visible in workflow telemetry. - All behavior is behind config/feature flags until stable. ## Release gate - Parity gates green on the v0.9.0 integration branch. - CHANGELOG [0.9.0] frames the release as WhaleFlow branch/leaf workflows and validated cached-main learning. - Docs explain the Claude-workflow-inspired UX while preserving CodeWhale's typed IR/Rust executor safety model.
Due by July 14, 2026•36/65 issues closed