v0.8.41 — hostability, orientation cache, hardening, cockpit UX, tool-calling accuracy#1875
v0.8.41 — hostability, orientation cache, hardening, cockpit UX, tool-calling accuracy#1875Hmbown wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the CHANGELOG.md for version 0.8.41, adding entries for new features like hostability improvements, orientation caching, and UX enhancements. The reviewer identified several inaccuracies in the changelog, including incorrect UI panel names, inconsistent environment variable prefixes, and the need to categorize bug fixes under a 'Fixed' section rather than 'Added'.
| ### Added | ||
|
|
||
| - **Hostability.** Tencent Lighthouse deployment flow, Feishu/Lark smoke-tested integration, | ||
| and companion documentation for self-host and cloud install paths. | ||
| - **Orientation cache.** Native PEEK/Aleph-style workspace context injection — no MCP | ||
| dependency — giving the model a persistent, low-latency map of the project. | ||
| - **Hardening.** Fixes for macOS file writes, Windows input/composer edge cases, sync | ||
| tool-cancel reliability, sub-agent/RLM output robustness, and doctor-noise cleanup. | ||
| - **Cockpit UX.** Sidebar and presentation panels (Now, Recent, Pending, Budget, Levers) | ||
| so the user feels like they're driving the agent, not watching from the back seat. | ||
| - **Tool-calling accuracy.** Strict-mode (`/beta`) tool schema classification and | ||
| adaptation behind `DS_TUI_STRICT_TOOLS`, measured on `deepseek eval`. |
There was a problem hiding this comment.
The changelog entry for v0.8.41 should be refined for accuracy and consistency with the project's standards:
- Section Grouping: The "Hardening" bullet describes bug fixes (macOS file writes, Windows edge cases, etc.). Following the "Keep a Changelog" format used in previous versions (e.g., line 52), these should be moved to a
### Fixedsection. - Panel Name Accuracy: The "Cockpit UX" entry mentions panels named "Now, Recent, Pending, Budget, Levers". However, the implementation in
crates/tui/src/tui/sidebar.rs(lines 48-53) uses "Work, Tasks, Agents, Context". The changelog should use the actual UI labels. - Environment Variable Wiring: The entry mentions
DS_TUI_STRICT_TOOLS. However, this variable is not wired up incrates/tui/src/config.rs, and theDS_prefix is inconsistent with theDEEPSEEK_prefix used for all other environment variables in the project. Also, the PR description mentions "Windows containment" which is missing from the changelog entry. - Formatting: Commands and environment variables like
DS_TUI_STRICT_TOOLSanddeepseek evalshould be wrapped in backticks for consistency with previous entries.
| ### Added | |
| - **Hostability.** Tencent Lighthouse deployment flow, Feishu/Lark smoke-tested integration, | |
| and companion documentation for self-host and cloud install paths. | |
| - **Orientation cache.** Native PEEK/Aleph-style workspace context injection — no MCP | |
| dependency — giving the model a persistent, low-latency map of the project. | |
| - **Hardening.** Fixes for macOS file writes, Windows input/composer edge cases, sync | |
| tool-cancel reliability, sub-agent/RLM output robustness, and doctor-noise cleanup. | |
| - **Cockpit UX.** Sidebar and presentation panels (Now, Recent, Pending, Budget, Levers) | |
| so the user feels like they're driving the agent, not watching from the back seat. | |
| - **Tool-calling accuracy.** Strict-mode (`/beta`) tool schema classification and | |
| adaptation behind `DS_TUI_STRICT_TOOLS`, measured on `deepseek eval`. | |
| ### Added | |
| - **Hostability.** Tencent Lighthouse deployment flow, Feishu/Lark smoke-tested integration, | |
| and companion documentation for self-host and cloud install paths. | |
| - **Orientation cache.** Native PEEK/Aleph-style workspace context injection — no MCP | |
| dependency — giving the model a persistent, low-latency map of the project. | |
| - **Cockpit UX.** Sidebar and presentation panels (Work, Tasks, Agents, Context) | |
| so the user feels like they're driving the agent, not watching from the back seat. | |
| - **Tool-calling accuracy.** Strict-mode (`/beta`) tool schema classification and | |
| adaptation behind `DS_TUI_STRICT_TOOLS`, measured on `deepseek eval`. | |
| ### Fixed | |
| - **Hardening.** Fixes for macOS file writes, Windows input/composer edge cases, sync | |
| tool-cancel reliability, sub-agent/RLM output robustness, and doctor-noise cleanup. |
|
Maintainer review note from the v0.8.41 cockpit pass: Current local check on The deeper issue is architectural, not just adding two match arms. The cockpit patch currently adds
Suggested acceptance before v0.8.41 merges: one source of truth per datum, cockpit as projection/orientation cache, |
|
v0.8.42 triage note: I did not find remaining unique release-blocker scope here for the current local stabilization branch. The actionable v0.8.41 slices were already harvested or routed in later PRs/issues, and v0.8.42 now has its own release-prep branch with changelog/version bumps. Recommendation after v0.8.42 lands: close this draft as superseded by the harvested PRs and the current v0.8.42/v0.8.43+ milestone split, unless Hunter wants to preserve it as an archival umbrella. |
v0.8.41 umbrella
Closes #1849.
Tracks
/beta, prefix-as-repair, prompt-rhythm experimentStatus
Work in progress. Individual slices land here as they complete.