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
imccyu
5ad9b128f9
fix(webworker): align filesystem semantics with Node
2026-08-24 10:37:05 +08:00
imccyu
4f80422595
fix(webworker): preserve preview loading sequence
2026-08-24 10:37:05 +08:00
imccyu
14bd300880
fix(webworker): match preview chooser styling
2026-08-24 10:37:05 +08:00
imccyu
e883dc2354
feat(webworker): add selectable preview fixtures
2026-08-24 10:37:04 +08:00
imccyu
181a0e18ef
docs(webworker): define the preview example seed
2026-08-24 10:37:04 +08:00
imccyu
8fe9af8db9
feat(webworker): support fs watches and confinement
2026-08-24 10:37:04 +08:00
imccyu
5f7150b69f
Merge pull request #2968 from deepseek-harness/client-tool-view-rendering
...
refactor: derive Web tool presentation from raw events
2026-08-24 10:33:49 +08:00
imccyu
8fbd1650a3
docs(session): record cold projection composition rule
2026-08-24 10:24:18 +08:00
imccyu
1dd6bf1973
fix(client): localize terminal send presentation
2026-08-24 10:24:18 +08:00
imccyu
bfc145cc7c
docs(tools): link terminal presentation markers
2026-08-24 10:24:18 +08:00
imccyu
d9a071340f
fix(client): preserve editor running diffs
2026-08-24 10:24:18 +08:00
imccyu
a99516c330
refactor(client): derive deliverables from mutation calls
2026-08-24 10:24:17 +08:00
imccyu
a4c296f9fe
refactor(client): derive tool cards from raw events
2026-08-24 10:24:17 +08:00
imccyu
a42c0b523a
refactor(session): stream raw tool events
2026-08-24 10:24:17 +08:00
imccyu
64c9e4a22c
docs: define client-derived tool presentation
2026-08-24 10:24:16 +08:00
imccyu
0b11356d05
Merge pull request #2970 from deepseek-harness/worktree-convrefactor
...
refactor(client): remove cross-package value dependencies
2026-08-24 01:36:01 +08:00
imccyu
3e942e5e21
docs(client): document web architecture
2026-08-24 01:27:48 +08:00
imccyu
78b8cc731e
docs(client): preserve opaque context fallback
2026-08-24 00:54:24 +08:00
imccyu
e5395b36af
refactor(client): remove directory error re-export
2026-08-24 00:54:17 +08:00
imccyu
2a597bea80
test(pwsh): allow Windows shell restart latency
2026-08-23 23:58:42 +08:00
imccyu
d7db423d5b
docs(client): restore boundary rationale
2026-08-23 23:54:06 +08:00
imccyu
b19752fda4
fix(client): validate exact external specifiers
2026-08-23 23:54:03 +08:00
imccyu
cad09dbcb7
test(ci): include inspect catalog in gate order
2026-08-23 23:37:49 +08:00
imccyu
efda53c189
test(client): update bundle purity expectation
2026-08-23 23:37:45 +08:00
imccyu
177142aa4a
test(cordis): refresh inspect catalog snapshot
2026-08-23 23:29:54 +08:00
imccyu
39ebc860df
docs: refresh module dependency graph
2026-08-23 23:29:50 +08:00
imccyu
3e9c5d1bc9
refactor(util): remove unreachable path fallback
2026-08-23 23:29:46 +08:00
imccyu
e791147203
test(client): cover malformed browse errors
2026-08-23 23:29:42 +08:00
imccyu
e47c897f5f
refactor(session): localize token delta detection
2026-08-23 23:29:38 +08:00
imccyu
a050b3d4f1
fix(client): gate the inspect catalog
2026-08-23 23:06:39 +08:00
imccyu
d80419f4ea
chore(client): enforce value dependency policy
2026-08-23 23:06:39 +08:00
imccyu
81c922c7be
chore(client): remove feature module externals
2026-08-23 23:06:38 +08:00
imccyu
997ad27a60
refactor(client): remove compatibility imports
2026-08-23 23:06:38 +08:00
imccyu
3d1c0af60b
refactor(client): keep feature helpers with consumers
2026-08-23 23:06:38 +08:00
imccyu
9f2f498e7c
refactor(client): localize conversation projections
2026-08-23 23:05:31 +08:00
imccyu
85427aea9e
refactor(client): move shared primitives to static packages
2026-08-23 23:02:33 +08:00
imccyu
64bb0427f9
feat(util): add workspace path helpers
2026-08-23 23:01:48 +08:00
imccyu
9f9f160854
Merge pull request #2911 from deepseek-harness/client-session-conversation-chat
...
refactor(client): split Session Conversation and Chat ownership
2026-08-23 16:36:08 +08:00
imccyu
e4fb885f3e
chore(client): mark mirrored interaction lifecycle
2026-08-23 16:28:20 +08:00
imccyu
7402ce3fc7
fix(client): settle interactions during plugin teardown
2026-08-23 16:28:20 +08:00
imccyu
61ee176973
docs(client): align split ownership contracts
2026-08-23 16:28:20 +08:00
imccyu
689644463d
fix(client): keep conversation updates incremental
2026-08-23 16:28:20 +08:00