imccyu
7ecd7004eb
feat(inspector): project Host fetches through CDP Network
2026-08-27 16:15:18 +08:00
imccyu
bcee99e39d
feat(inspector): serve Runtime through a CDP Worker
2026-08-27 16:15:18 +08:00
imccyu
19f0076668
feat(inspector): connect Host and Client producers
2026-08-27 16:15:18 +08:00
imccyu
189fb34797
feat(inspector): define shared protocol foundation
2026-08-27 16:15:17 +08:00
imccyu
e290fb1dc7
Merge pull request #3085 from deepseek-harness/worktree-apire-c
...
refactor(apiproxy): credentials and settings to Remote
2026-08-27 04:16:33 +08:00
imccyu
f3e16c9bcc
docs(api): refresh configuration type records
2026-08-27 03:28:30 +08:00
imccyu
08176e6626
test(api): type heterogeneous provider calls
2026-08-27 03:12:36 +08:00
imccyu
f19c25123d
style(apiproxy): remove stale spacing
2026-08-27 03:08:53 +08:00
imccyu
9fdbec00ee
fix(web): reuse the preview Remote helper
2026-08-27 03:06:59 +08:00
imccyu
fcba3bbacb
test(api): avoid mixed Remote result inference
2026-08-27 03:06:58 +08:00
imccyu
fd7f2065b2
refactor(apiproxy)!: remove settings and credentials RPCs
2026-08-27 03:01:29 +08:00
imccyu
5918dd205e
refactor(client): use settings Remote namespaces
2026-08-27 03:01:02 +08:00
imccyu
dd70c0c88d
feat(api): serve settings through Remote controllers
2026-08-27 03:00:49 +08:00
imccyu
0a9a9ee686
docs(api): record settings Remote migration
2026-08-27 03:00:25 +08:00
imccyu
fc5224b389
Merge pull request #3086 from deepseek-harness/worktree-apire-d2
...
refactor(apiproxy): directory-picker to Remote
2026-08-27 02:42:12 +08:00
imccyu
54d77eff00
docs(directory-picker): record the Remote transport
2026-08-27 02:20:40 +08:00
imccyu
6e4087626d
refactor(apiproxy)!: remove directory-picker RPCs
2026-08-27 02:20:39 +08:00
imccyu
011d53862d
refactor(client): use directory-picker Remote
2026-08-27 02:20:38 +08:00
imccyu
76dedd4862
feat(workspace-controller): expose directory picking through Remote
2026-08-27 02:20:38 +08:00
imccyu
3007864cfe
refactor(directory-picker): expose client-safe listing types
2026-08-27 01:44:15 +08:00
imccyu
1e2d2b7b47
Merge pull request #3107 from deepseek-harness/worktree-workerfix3
...
fix(webworker): retain createRequire dependencies in preview images
2026-08-26 15:28:44 +08:00
imccyu
b72f5879c8
fix(webworker): scope createRequire dependency discovery
2026-08-26 15:09:49 +08:00
imccyu
437ab3cefe
docs(webworker): define createRequire reachability limits
2026-08-26 15:09:48 +08:00
imccyu
f2cc573eb3
test(webworker): keep dependency coverage generic
2026-08-26 15:09:48 +08:00
imccyu
1429737a52
perf(hmr): poll client bundles only
2026-08-26 15:09:48 +08:00
imccyu
8f88a6f207
fix(webworker): expose Node process identity
2026-08-26 15:09:48 +08:00
imccyu
ba54d722a1
docs(web): clarify worker globals and HMR polling
2026-08-26 15:09:48 +08:00
imccyu
d54c2795cc
fix(webworker): retain createRequire dependencies
2026-08-26 15:09:48 +08:00
imccyu
b588cdc478
docs(webworker): define createRequire reachability
2026-08-26 15:09:48 +08:00
imccyu
5dba32bb48
Merge pull request #3083 from deepseek-harness/worktree-apire-b
...
refactor(apiproxy): subagent control to Remote
2026-08-26 15:08:59 +08:00
imccyu
00c37f4ead
test(web): drive preset slash catalog with gestures
2026-08-26 14:52:54 +08:00
imccyu
459919d21d
test(session-projection-cache): drive interval deterministically
2026-08-26 14:52:54 +08:00
imccyu
b8360cac53
test(web): wait for editable permission composer
2026-08-26 14:52:53 +08:00
imccyu
64575de655
docs(subagent): regenerate Remote references
2026-08-26 14:52:53 +08:00
imccyu
91fea67745
test(subagent): cover Remote control migration
2026-08-26 14:52:53 +08:00
imccyu
cbe5d76e5c
refactor(api-session-controller): route subagent calls through Remote
2026-08-26 14:52:53 +08:00
imccyu
377f3b4f1d
feat(subagent): migrate browser control to Remote
2026-08-26 14:52:53 +08:00
imccyu
6770f76fda
Merge pull request #3063 from deepseek-harness/fix/window0825
...
perf(ci): optimize coverage / snapshot parameter
2026-08-26 13:40:33 +08:00
imccyu
2a1a2605dc
test(workflow-worker-thread): budget startup waits for the contended Windows pool
2026-08-26 13:28:44 +08:00
imccyu
b342b09401
chore(release): drop the unused synchronous runner
2026-08-26 13:23:41 +08:00
imccyu
f18ab429e4
ci(release): pack rehearsal tarballs concurrently
2026-08-26 12:46:17 +08:00
imccyu
e1c49dab59
ci(windows): clear stale pnpm setup state before install
2026-08-26 12:35:05 +08:00
imccyu
2d89a76b94
test(webworker-runtime): restore the transform semantic spec
2026-08-26 12:35:05 +08:00
imccyu
8793cd477b
test(webworker-runtime): keep the corpus gate as a Node import sweep
2026-08-26 12:35:05 +08:00
imccyu
6d9cc6ab96
test(webworker-runtime): drop coverage requirement and compile transform suites
2026-08-26 12:35:04 +08:00
imccyu
54ef0f315a
perf(typert): skip re-verified diagnostics and share analyzer caches in the tsdown plugin
2026-08-26 12:35:04 +08:00
imccyu
75428c7f47
perf(ci)
2026-08-26 12:35:04 +08:00
imccyu
a3c852b497
Merge pull request #3082 from deepseek-harness/worktree-apire-a2
...
refactor(apiproxy): move the agent-preset to Remote
2026-08-26 11:37:08 +08:00
imccyu
5752b1dc3c
docs(agent-presets): refresh @Remote migration references
2026-08-26 11:18:36 +08:00
imccyu
c5be99838c
test(agent-presets): cover the Remote migration
2026-08-26 11:18:28 +08:00
imccyu
ef1c812d93
refactor(ui-agent-preset): consume the preset Remote
2026-08-26 11:18:28 +08:00
imccyu
306419cc84
refactor(agent-presets): expose browser operations through Remote
2026-08-26 11:18:28 +08:00
imccyu
8a4fc10f36
Merge pull request #3050 from deepseek-harness/worktree/session-turn-nav-styling-7715ae
...
feat(web): navigate loaded Chat Turns from a compact rail
2026-08-26 10:40:34 +08:00
imccyu
f18f2215b6
Merge pull request #3073 from deepseek-harness/worktree-apire-a
...
refactor(apiproxy): delete the goal unary domain
2026-08-25 23:54:01 +08:00
imccyu
97405878c0
chore(tool-cordis): regenerate the Cordis catalog after the goal unary deletion
2026-08-25 21:23:24 +08:00
imccyu
09e2440b80
Merge pull request #2966 from deepseek-harness/worktree-locale2
...
feat(locale): allow external language registration
2026-08-25 21:01:36 +08:00
imccyu
f04e2fe44a
build(apiproxy): drop the now-unused goal dependency
...
Nothing under packages/host/apiproxy imports @deepseek-ai/dsh-goal after the
unary domain deletion, so the dependency and its project reference go too.
2026-08-25 20:55:03 +08:00
imccyu
243f6629ef
refactor(apiproxy): delete the goal unary domain
...
The goal domain has been served by GoalService's @Remote namespace since it
shipped; the API Proxy copy was a second implementation of the same six
mutations. Remove the goals contract, schemas, route rows, IApiClient stub,
host implementation, and the fixture's compatibility face, leaving
ctx.remote.goals as the only path.
The fixture's goal fold keeps its coverage through the Goal Remotes: its
lifecycle case moves out of the unary-dispatch test, which no longer has
goal rows to cover.
2026-08-25 20:52:46 +08:00
imccyu
45b9f2db44
fix(locale): validate contributed language tags
2026-08-25 20:40:26 +08:00
imccyu
bbe00b0db2
feat(locale): allow external language registration
2026-08-25 20:40:26 +08:00
imccyu
9d61ab6756
docs(locale): define extensible language fallbacks
2026-08-25 20:40:25 +08:00
imccyu
c4e0b3b1e7
Merge pull request #2587 from deepseek-harness/codex/history-packed-transport
...
perf(history): carry packed assistant chunks
2026-08-25 20:39:45 +08:00
imccyu
27b8d6fe97
fix(chat): exclude packed deltas from token fold
2026-08-25 20:25:23 +08:00
imccyu
d3efd9c35d
fix(conversation): restore merge-map lint scope
2026-08-25 20:15:07 +08:00
imccyu
adddc4dea6
test(history): cover packed record branches
2026-08-25 20:15:07 +08:00
imccyu
f37bb35a97
perf(conversation): fold packed assistant history
2026-08-25 20:15:06 +08:00
imccyu
1ec75c9082
perf(history): retain packed records in client
2026-08-25 20:13:54 +08:00
imccyu
20d55b2c41
feat(gateway): support ranged journal entries
2026-08-25 20:10:50 +08:00
imccyu
a1781cc4a8
Merge pull request #3054 from deepseek-harness/worktree-revert2698
...
revert(session): remove streaming format migration pipeline
2026-08-25 15:47:19 +08:00
imccyu
211e6939e3
Revert "Merge pull request #2698 from deepseek-harness/xtr/session-format-migration"
...
This reverts commit 4b592eb90df20dc53dd12215921d5a9137214777, reversing
changes made to d15d3275d905e4d21229cd70a074388a428189d1.
2026-08-25 15:30:10 +08:00
imccyu
8bb358d935
Merge pull request #2674 from deepseek-harness/feat/http-gzip
...
为 Web 静态资源与 API 响应增加 gzip 协商压缩
2026-08-25 06:58:58 +08:00
imccyu
78184a6ee1
fix(webworker): inline combo source maps
2026-08-25 06:43:25 +08:00
imccyu
60089680f9
test(webworker): keep bundle transport on host face
2026-08-25 06:43:25 +08:00
imccyu
075a46cdec
fix(client): preserve combo source identities
2026-08-25 06:43:25 +08:00
imccyu
b3081bb4be
fix(webworker): retain third-party runtime sources
2026-08-25 06:43:25 +08:00
imccyu
83463aa896
feat(client): use bounded plugin combo URLs
2026-08-25 06:43:24 +08:00
imccyu
08ed5a54a8
refactor(webserver): minimize HTTP gzip integration
2026-08-25 06:43:24 +08:00
imccyu
fc4c0a02eb
Merge pull request #3029 from deepseek-harness/worktree-perfproj
...
perf(session): centralize cold observation and snapshot-first opening
2026-08-25 06:42:56 +08:00
imccyu
2b60227d08
docs(session): record observation and projection ownership
2026-08-25 06:23:10 +08:00
imccyu
059598de59
fix: c i
2026-08-25 06:19:23 +08:00
imccyu
1229292497
docs(session): refresh architecture and generated contracts
2026-08-25 06:10:25 +08:00
imccyu
d2904a6c06
fixup! refactor(session): open journal streams from snapshots
2026-08-25 06:09:25 +08:00
imccyu
f5f0448bee
refactor(subagent): consume shared session observations
2026-08-25 06:09:25 +08:00
imccyu
b8dfa8b892
fix(agent-presets): project selection and refresh client catalogs
2026-08-25 06:07:58 +08:00
imccyu
822d735356
feat(session): persist model selection and share its catalog
2026-08-25 06:07:42 +08:00
imccyu
69fad4b8db
perf(session-controller): serve cache-first session state
2026-08-25 06:07:26 +08:00
imccyu
e7952d82ed
refactor(session): open journal streams from snapshots
2026-08-25 06:07:11 +08:00
imccyu
7fb2ca07e4
feat(session-query): add shared projected observations
2026-08-25 06:06:03 +08:00
imccyu
7f4cdc809c
refactor(session-persistence): add borrowable prepared sessions
2026-08-25 06:05:50 +08:00
imccyu
2db3f8d4b0
Merge pull request #2710 from deepseek-harness/perf/client-plugin-batches
...
perf(client-modules): batch startup plugin scripts
2026-08-24 21:06:22 +08:00
imccyu
9c3a0893f6
perf(client-modules): defer per-plugin revision hashing
...
Preserve sourcemaps through the production Client build and verify batched loading across Host, HMR, and Web Worker paths.
2026-08-24 20:49:13 +08:00
imccyu
82aa8906e5
Merge pull request #2905 from deepseek-harness/turtle/local-build-banner-version
...
Show build version in local Web banner
2026-08-24 20:46:43 +08:00
imccyu
559ac1bfb7
Merge pull request #2967 from deepseek-harness/worktree-webhostfix
...
feat(webworker): support filesystem watches and confinement
2026-08-24 10:51:44 +08:00
imccyu
ab0f7937ca
perf(webworker): index VFS hard links
2026-08-24 10:37:06 +08:00
imccyu
92cac5d291
fix(webworker): close Node compatibility gaps
2026-08-24 10:37:06 +08:00
imccyu
ce1247d953
docs(client): sync injected module graph contract
2026-08-24 10:37:06 +08:00
imccyu
5549b9add5
fix(client): preload injected module factories
2026-08-24 10:37:06 +08:00
imccyu
91b545daf5
fix(webworker): support package inventory resolution
2026-08-24 10:37:05 +08:00
imccyu
8aa222a40d
test(web): await subagent history before snapshot
2026-08-24 10:37:05 +08:00
imccyu
be852d4e9b
fix(webworker): scope Linux-only CI checks
2026-08-24 10:37:05 +08:00