imccyu
48d83eca66
refactor(client): share boot and transport integration points
2026-09-10 16:34:28 +08:00
Tianyi Cui
96fa1dfac8
Merge pinned master 84bde6c7 into V3 readiness repair
2026-09-08 13:16:35 +08:00
mektpoy
514f92ba53
Merge remote-tracking branch 'upstream/master' into issue-1424-goal-resume-activation
...
# Conflicts:
# packages/goal/goal/tests/projection.spec.ts
2026-09-08 11:23:08 +08:00
Tianyi Cui
5b039c1796
Merge master 822041865d into Session V3 release
2026-09-08 00:17:14 +08:00
07akioni
31b3f3bc44
Merge remote-tracking branch 'origin/master' into feat/electron
...
# Conflicts:
# .agents/notes/archived/manifest.json
# .agents/notes/archived/simplification/2026-07-31-drop-user-message-edit-stub.i18n.yaml
# .agents/notes/archived/simplification/2026-07-31-drop-user-message-edit-stub.md
# .agents/notes/archived/simplification/2026-07-31-drop-user-message-edit-stub.zh.md
# .agents/notes/implemented/architecture/2026-09-05-canonical-feedback-log.i18n.yaml
# .agents/notes/implemented/bug-fix/2026-09-05-nested-terminal-cards.i18n.yaml
# docs/config-catalog.i18n.yaml
# docs/config-catalog.zh.md
# packages/boot/app-boot/README.i18n.yaml
# packages/boot/app-boot/README.md
# packages/boot/app-boot/README.zh.md
# packages/client/connection/src/index.ts
# packages/client/connection/tests/node-half.host.spec.ts
# packages/shell/tool-pwsh-persistent/README.i18n.yaml
# packages/shell/tool-pwsh-persistent/README.md
# packages/shell/tool-pwsh-persistent/README.zh.md
# pnpm-lock.yaml
# tsconfig.host.json
2026-09-07 11:10:46 +08:00
Tianyi Cui
ee956c720d
refactor(session): represent the system prompt as surface node zero
...
Consolidate the representation-change PR and its rebase reconciliations into one baseline. Preserve the exact tree and keep the in-history feature in the dependent PR. Follow-up fixes remain separate.
2026-09-06 20:42:43 +08:00
mektpoy
b9a4b682c4
Merge remote-tracking branch 'upstream/master' into issue-1424-goal-resume-activation
2026-09-05 14:16:58 +08:00
Yichen Jiang
1e04fcff35
fix(connection): validate retry factors and clarify timeout recovery
2026-09-05 12:21:59 +08:00
Yichen Jiang
1bd26370cc
fix(connection): recover stalled handshakes and keep retrying
2026-09-05 11:50:27 +08:00
mektpoy
b55a8e4777
Merge remote-tracking branch 'upstream/master' into issue-1424-goal-resume-activation
2026-09-04 16:34:50 +08:00
07akioni
75c7bbb88d
Merge remote-tracking branch 'origin/master' into feat/electron
...
# Conflicts:
# packages/client/connection/README.i18n.yaml
# packages/client/connection/README.md
# packages/client/connection/README.zh.md
2026-09-04 16:23:37 +08:00
mektpoy
14baecfa86
Merge remote-tracking branch 'upstream/master' into issue-1424-goal-resume-activation
2026-09-04 14:49:37 +08:00
mektpoy
206e79ee3d
fix(client): order goal activation through inject hooks
2026-09-04 14:49:32 +08:00
07akioni
1553862ac1
Merge remote-tracking branch 'origin/master' into feat/electron
2026-09-04 14:26:23 +08:00
creatixchu
fb743759a7
Merge remote-tracking branch 'origin/master' into worktree/2984-generic-file-upload
...
# Conflicts:
# apps/web/tests/scaffold.ts
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/extensions/tool-cordis/src/api-catalog.ts
# packages/llm/token-meter/src/index.ts
# packages/session-query/session-log-export/README.i18n.yaml
# packages/session-query/session-log-export/README.md
# packages/session-query/session-log-export/README.zh.md
# packages/session-query/session-log-export/src/archive.ts
# scripts/package-dependency-policy.ts
2026-09-04 10:12:19 +08:00
Tianyi Cui
d58964a010
Merge commit 'be5db297c7' into worktree/session-format-05-v1-v2-chunk-migration
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-08-31-live-assistant-stream-frames.i18n.yaml
# .agents/notes/implemented/architecture/2026-08-31-live-assistant-stream-frames.md
# .agents/notes/implemented/architecture/2026-08-31-live-assistant-stream-frames.zh.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/api/session-controller/src/assistant-stream.ts
# packages/api/session-controller/src/client/sessions/assistant-stream.ts
# packages/api/session-controller/src/types.ts
# packages/api/session-controller/tests/assistant-stream.client.spec.ts
# packages/api/session-controller/tests/session-history-journal.host.spec.ts
# packages/api/session-controller/tests/sessions-service.client.spec.ts
# packages/api/session-controller/tests/transport.client.spec.ts
# packages/core/agent/README.i18n.yaml
# packages/core/agent/README.md
# packages/core/agent/README.zh.md
# packages/extensions/tool-cordis/src/api-catalog.ts
# scripts/package-dependency-policy.ts
2026-09-03 22:09:31 +08:00
mektpoy
e26fc35d4b
fix(goal): keep manual pause authoritative and show activation
...
Expose a live goals/get read plus goal/activation-changed for the Web strip, reject model resume of durable paused goals, refresh snapshot and generated documentation surfaces, and record the follow-up decision.
2026-09-03 14:53:20 +08:00
creatixchu
bbb2ca7c9b
refactor(client): extract background file upload service
2026-09-03 13:53:25 +08:00
Tianyi Cui
67c8a58854
fix(session): address v2 migration review
2026-09-03 04:45:41 +08:00
07akioni
6bc42c47c2
Merge remote-tracking branch 'origin/master' into feat/electron
2026-09-02 16:45:36 +08:00
creatixchu
3b9ac476fb
Merge remote-tracking branch 'origin/master' into worktree/2984-generic-file-upload
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# packages/api/session-controller/src/commands.ts
# packages/api/session-controller/src/index.ts
# packages/api/session-controller/tests/client-contract.client.spec.ts
# packages/api/session-controller/tests/session-pending-submissions.client.spec.ts
# packages/client/ui-attachment/src/AttachmentRail.module.css
# packages/client/ui-chat/src/client/chat/MessageItem.tsx
# packages/client/ui-conversation/src/client/skeleton/InputBar.tsx
# packages/client/ui-trajectory/README.i18n.yaml
# packages/client/ui-trajectory/README.md
# packages/client/ui-trajectory/README.zh.md
# packages/extensions/cordis-client-runner/src/client/api-catalog.ts
# packages/llm/token-meter/src/surface-fold.ts
# packages/session-query/session-log-export/src/archive.ts
# packages/session-query/session-log-export/tests/archive.host.spec.ts
2026-09-02 10:29:53 +08:00
Tianyi Cui
7e5b72ceee
fix(session): harden embedded assistant streams
2026-09-02 04:00:33 +08:00
Tianyi Cui
f99b06eaed
feat(session)!: embed assistant streams in format v2
2026-09-02 04:00:01 +08:00
Tianyi Cui
30e045dfad
feat(agent): emit live assistant stream frames
2026-09-02 03:36:13 +08:00
Tianyi Cui
27bf1039db
refactor(session)!: distinguish event seqs from log offsets
2026-09-01 20:36:00 +08:00
07akioni
13f079812e
Merge remote-tracking branch 'origin/master' into feat/electron
2026-09-01 16:55:25 +08:00
creatixchu
e9b7ed0aab
test: cover generic file submission flows
2026-09-01 16:11:43 +08:00
imccyu
49bf26a794
fix(connection): tolerate stalled hosts
2026-08-31 22:17:39 +08:00
07akioni
2ef85b1e17
fix: windows build
2026-08-31 11:54:28 +08:00
imccyu
18480ff902
test(connection): verify and document recovery behavior
2026-08-29 11:18:58 +08:00
imccyu
804b1ffbfc
refactor(api): converge the Remote failure vocabulary and client surface
...
Single RemoteError with a merge-extensible, domain-prefixed code map;
owners throw at the failure point; streams surface marked failures;
clients consume ctx.remote directly with isRemoteFailure as the only
discrimination point and construct no failure instances.
2026-08-28 22:37:36 +08:00
imccyu
26f1eda42a
test(connection): allow non-Error rejection fixture
2026-08-27 22:29:47 +08:00
imccyu
e14d354e83
refactor(connection): own RPC transport contracts
2026-08-27 22:26:29 +08:00
imccyu
e036aae7c0
refactor(connection): carry Host facts with generations
2026-08-27 22:26:28 +08:00
imccyu
e5e4b02742
feat(connection): register exact Fetch routes
2026-08-27 22:26:27 +08:00
imccyu
160706be60
test(api): refresh Remote migration artifacts
2026-08-27 21:57:56 +08:00
imccyu
5918dd205e
refactor(client): use settings Remote namespaces
2026-08-27 03:01:02 +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
91fea67745
test(subagent): cover Remote control migration
2026-08-26 14:52:53 +08:00
imccyu
c5be99838c
test(agent-presets): cover the Remote migration
2026-08-26 11:18:28 +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
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
1ec75c9082
perf(history): retain packed records in client
2026-08-25 20:13:54 +08:00
kingwl
f2ca913756
perf(history): carry packed assistant chunks
2026-08-25 20:10:42 +08:00
Tianyi Cui
b43d0934f7
test(web): keep credential fixtures package-local
2026-08-25 14:23:47 +08:00
Tianyi Cui
9c964848cd
fix(web): keep browser authentication synchronous
2026-08-25 14:23:47 +08:00
Tianyi Cui
3b3b493a96
fix(web): retain launch token across reloads
2026-08-25 14:23:46 +08:00
Tianyi Cui
ce031ddd16
fix(web): cover authenticated host runtimes
2026-08-25 14:23:46 +08:00
Tianyi Cui
3e24087bfa
fix(web): authenticate the browser Host API
2026-08-25 14:23:45 +08:00