You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit ebe223d
Browse filesBrowse the repository at this point in the historyBrowse files
Release 0.7.37: upgrade Harness and restore native reminders
Align the terminal with Harness 0.2.0-rc.2 and Computer Use 0.3.3, adapt authentication and native reminder delivery/catalog reads, and document opt-in Atomic Mail without default context loading.
Validated 1091 unit/component tests, 63 evaluation cases, types, native integration and package checks, real Chrome, macOS doctor, and Linux installed-bundle upgrade/rollback. Include synchronized release documentation and exact dependency pins.
Copy file name to clipboardExpand all lines: README.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,6 +55,8 @@ The [demo guide](docs/demo.md) summarizes DSCODE features, outlines a five-minut
55
55
56
56
## 🆕 What's new
57
57
58
+
**0.7.37** — Upgrades the terminal to Harness `0.2.0-rc.2` and Computer Use `0.3.3`, restores native reminder delivery and the `/schedule` catalog, and adds opt-in Atomic Mail MCP setup. Unconfigured or disabled Atomic Mail adds no tools or server instructions to model context. See the [release notes](docs/releases/0.7.37.md).
59
+
58
60
**0.7.36** — `dscode acp` connects ACP clients to the DSCODE agent preset, configured providers and client tool approvals. Install the npm `latest` launcher and configure your client with command `dscode` and arguments `["acp"]`. See the [ACP guide](docs/acp.md) for inherited protocol limits and the [release notes](docs/releases/0.7.36.md).
59
61
60
62
**0.7.35** — Removes bundled Hub functionality, scopes Desktop browser tools to DSCODE sessions, and aligns settings and activation guidance with Harness. Existing Desktop models/accounts remain usable; TUI Browser Use is retained. See the [release notes](docs/releases/0.7.35.md).
@@ -120,7 +122,7 @@ The launcher checks installed bundles and Harness dependencies against the recom
120
122
121
123
An experimental combined Desktop package adds the DSCODE preset, custom-model and account settings, browser preview, durable session communication, cross-session memory and opt-in scheduling to the official application. **Settings → DSCODE → Schedules** manages tasks and enables delivery while Desktop stays open. Build and local installation instructions are in [Browser use](docs/browser-use.md#install-the-experimental-combined-desktop-package). Native installation, upgrade, removal and reinstallation with scheduling enabled, plus rendered account and scheduling controls, were checked on macOS Desktop 0.2.0-rc.2; qualification limits are covered in [Triggers](docs/triggers.md#experimental-desktop-scheduling). The package also includes an experimental [native Computer Use adapter](docs/computer-use.md); window observation and input still await qualification with macOS Accessibility permission. Durable [time context](docs/session-communication.md#time-context-for-delayed-work) gives DSCODE agents arrival times, relay waits and previous turn endings while keeping ordinary chat clear. Namespaced [Desktop diagnostics](docs/tui-commands.md#experimental-desktop-diagnostics) inspect the selected session, skills and Host MCP entries; matching user guides ship with the package. The [Desktop email inbox](docs/email.md#experimental-desktop-inbox) previews shared local mail, connects IMAP or Gmail OAuth, and adds a selected message to a DSCODE session. Background sync is opt-in; outgoing mail keeps the existing approval and receipt rules. The [Session usage sidebar](docs/session-metrics.md#experimental-desktop-usage) shows DSCODE cost, context, cache, request speed and per-turn estimates. The [Delegation board sidebar](docs/tui-commands.md#experimental-desktop-delegation-board) follows the selected main session’s tasks, dependencies, worktrees and verification evidence. The Desktop plugin is distributed separately from the terminal packages; terminal popups and terminal-only commands keep their existing UI.
122
124
123
-
The Desktop plugin uses the package name `@toddzheng024/dscode-desktop`. Version 0.7.35 removes bundled [Plugin Hub](docs/plugin-hub.md) UI, discovery tools and runtime dependencies; DSCODE remains listed in the Hub catalog. It targets Harness runtime 0.2.0-rc.2. In official **Plugins → Add plugin**, enter `@toddzheng024/dscode-desktop@0.7.36`, install, then choose **Enable now**. Fully quit and reopen Desktop after updating. Both `preview` and the default `latest` channel receive this verified preview release.
125
+
The Desktop plugin uses the package name `@toddzheng024/dscode-desktop`. Version 0.7.35 removes bundled [Plugin Hub](docs/plugin-hub.md) UI, discovery tools and runtime dependencies; DSCODE remains listed in the Hub catalog. It targets Harness runtime 0.2.0-rc.2. In official **Plugins → Add plugin**, enter `@toddzheng024/dscode-desktop@0.7.37`, install, then choose **Enable now**. Fully quit and reopen Desktop after updating. Both `preview` and the default `latest` channel receive this verified preview release.
124
126
125
127
**Settings → DSCODE** groups setup, Models, Accounts and Schedules at the same level; **Plugins → DSCODE · Community** opens the same page. DSCODE browser tools are scoped to DSCODE sessions. Existing Desktop models/accounts work through the normal picker; optional provider settings use the native credential store. Enable **Show coding view** and **Agent presets**, then choose DSCODE for a new session after fully restarting.
126
128
@@ -238,7 +240,7 @@ npm run dist # build the fallback tar installer
238
240
|`@toddzheng024/dscode-bundle`| Base layer, Computer Use, custom plugins and the modified TUI/runtime |
239
241
| Hub profile `dscode`| Pinned bundle and runtime versions with integrity hashes |
240
242
241
-
The bundle generates its modified modules at build time and never rewrites third-party sources on a user's machine. DSH dependencies are pinned to `0.1.7-alpha.2`; the TUI is based on `dsh-code@1.2.0` and Computer Use on `0.3.2`. The full pipeline—bundle, then Hub release, then launcher—is in the [distribution guide](docs/hub-distribution.md). Context-compaction evaluation lives under [`eval/`](eval/README.md) and runs with `npm run eval:compaction`.
243
+
The bundle generates its modified modules at build time and never rewrites third-party sources on a user's machine. DSH dependencies are pinned to `0.2.0-rc.2`; the TUI is based on `dsh-code@1.2.0` and Computer Use on `0.3.3`. The full pipeline—bundle, then Hub release, then launcher—is in the [distribution guide](docs/hub-distribution.md). Context-compaction evaluation lives under [`eval/`](eval/README.md) and runs with `npm run eval:compaction`.
242
244
243
245
## 📚 Documentation
244
246
@@ -260,7 +262,7 @@ The bundle generates its modified modules at build time and never rewrites third
260
262
|[OpenCode Go](docs/opencode-go.md)| Running a session on an OpenCode Go subscription: the account login, footer usage, the models and their reasoning efforts, what is not supported yet |
261
263
|[Custom model providers](docs/custom-providers.md)| Connect self-hosted and private APIs: protocols, model discovery, context windows, credentials and tool-call testing |
262
264
|[Auto review](docs/auto-review.md)| Scope, cost and limits of independent permission review |
263
-
|[Email](docs/email.md)| IMAP setup, the inbox panel, `send_email`and aliases|
265
+
|[Email](docs/email.md)| IMAP setup, the inbox panel, `send_email`, aliases and opt-in Atomic Mail MCP (no context loaded until enabled)|
264
266
|[Skills and workspace instructions](docs/skills.md)| Discovery scopes, the ancestor mode and instruction files |
265
267
|[TUI commands](docs/tui-commands.md)| Command reference and hooks |
266
268
|[Session metrics](docs/session-metrics.md)| Definition of the footer TPS, context, cost and cache figures |
Copy file name to clipboardExpand all lines: docs/CHANGELOG.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,21 @@ Per-release notes live in [`docs/releases/`](releases/); the entries below summa
6
6
7
7
<!-- Add upcoming changes under Unreleased. -->
8
8
9
+
## [0.7.37] - 2026-10-10
10
+
11
+
### Changed
12
+
13
+
- Upgrade the terminal Harness runtime and vendored TUI dependencies from `0.1.7-alpha.2` to `0.2.0-rc.2`, matching the existing Desktop release target. Keep exact runtime pins and patch-version guards; this does not move to the `0.2.1` alpha channel.
14
+
- Update the live DeepSeek compaction evaluator and its regression fixture for header-based authentication.
15
+
- Upgrade Computer Use to `0.3.3`, whose declared compatibility includes the new Harness. Remove the retired Settings shim so the provider receives native live configuration updates. Restoring execution tools after a saved skill load still requires reloading the skill.
16
+
- Mount the native session controller and its host dependencies so reminders can resolve live and persisted sessions on Harness 0.2. The optional loopback login server also carries authenticated native Connection routes; no browser frontend is mounted.
17
+
- Read `/schedule` from the native reminder catalog instead of historical session events, refresh it while open, and display daily, weekly and cron rules. Storage failures remain visible instead of appearing as an empty list.
18
+
- Pin newly introduced Harness packages, including the shared DeepSeek account service required by clean bundle installations. Isolate patched app-boot, Goal and subagent provider packages in verification runtimes; check Ink patches in memory and use a deterministic clock for the OpenRouter timeout regression.
19
+
20
+
### Added
21
+
22
+
- Document Atomic Mail as an optional stdio MCP integration with a disabled example entry. Unconfigured or disabled entries add no tools or server instructions to model context; enabling and removing the integration are covered by an offline lifecycle test.
0 commit comments