imccyu
812556040d
fix(api): restore migrated remote coverage
2026-08-27 21:57:57 +08:00
imccyu
88f2f0aaec
test(api): complete migrated Remote coverage
2026-08-27 21:57:57 +08:00
imccyu
674301721c
fix(build): correct workspace dependency declarations
2026-08-27 21:57:57 +08:00
imccyu
160706be60
test(api): refresh Remote migration artifacts
2026-08-27 21:57:56 +08:00
imccyu
ce3391e280
refactor(apiproxy): retire migrated unary routes
2026-08-27 21:57:56 +08:00
imccyu
5b2f679e4a
refactor(client): consume migrated Remote namespaces
2026-08-27 21:57:56 +08:00
imccyu
2d4393d842
refactor(api): expose remaining domain remotes
2026-08-27 21:57:55 +08:00
imccyu
07cb5934af
Merge pull request #3227 from deepseek-harness/fix/inspector-client-bootstrap
...
fix(inspector): stabilize client bootstrap identity
2026-08-27 20:33:08 +08:00
imccyu
b46953f3cc
test(client-modules): type loader resolver stubs
2026-08-27 20:16:51 +08:00
imccyu
827acd07b1
docs(client-modules): align resolver contract
2026-08-27 20:10:20 +08:00
imccyu
dc1be1334f
fix(inspector): address bootstrap review findings
2026-08-27 20:03:17 +08:00
imccyu
ac13b16c0c
fix(inspector): stabilize client bootstrap identity
2026-08-27 19:35:34 +08:00
imccyu
631135cc06
Merge pull request #3012 from deepseek-harness/worktree-inspectorcordis
...
feat(inspector): add cross-realm CDP inspection
2026-08-27 17:10:55 +08:00
imccyu
90cae21deb
fix: ci
2026-08-27 16:52:40 +08:00
imccyu
3f4a6a2698
docs: align the module graph translation pair
2026-08-27 16:28:26 +08:00
imccyu
1c1c0adf6e
fix(inspector): classify the demo launcher and refresh the module graph
2026-08-27 16:23:21 +08:00
imccyu
15572ddb22
feat(inspector): add the development mount overlay and demo script
2026-08-27 16:16:28 +08:00
imccyu
ef712e3006
fix(inspector): serve Cordis DOM levels on demand
2026-08-27 16:16:28 +08:00
imccyu
a031b95fdb
fix(inspector): preserve responses after caller abort
2026-08-27 16:16:28 +08:00
imccyu
777489dfc5
fix(inspector): print the startup URL
2026-08-27 16:16:28 +08:00
imccyu
d6245fc254
fix(inspector): update Cordis DOM incrementally
2026-08-27 16:16:28 +08:00
imccyu
c5f34e8ada
fix(inspector): preserve event stream replay order
2026-08-27 16:16:27 +08:00
imccyu
5a5d5de948
fix(inspector): address protocol review findings
2026-08-27 16:16:27 +08:00
imccyu
0954bad2bb
fix(inspector): render captured event streams
2026-08-27 16:16:27 +08:00
imccyu
b1748f0c55
fix(inspector): satisfy CI checks
2026-08-27 16:16:27 +08:00
imccyu
daf3858759
fix(inspector): restore client console and response bodies
2026-08-27 16:16:27 +08:00
imccyu
008ae0c01e
docs(inspector): record cross-realm architecture
2026-08-27 16:16:24 +08:00
imccyu
6822ad3afc
test(inspector): enforce execution-plane boundaries
2026-08-27 16:15:18 +08:00
imccyu
28cc3e930b
feat(inspector): expose Cordis trees through CDP DOM
2026-08-27 16:15:18 +08:00
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