_Kerman
9699772fff
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
...
# Conflicts:
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/context/agent-instructions/tests/agent-instructions.spec.ts
# packages/core/agent-loop/tests/contract-regressions.spec.ts
# packages/core/agent/src/inbox.ts
# packages/core/agent/tests/agent.spec.ts
# packages/test-support/agent-loop-testkit/package.json
2026-09-01 11:02:30 +08:00
Yichen Jiang
7e2eacb1fe
feat(session-turn-outline): whole-log turn outline projection
...
New turnOutline projection unit serving every started turn's number,
turn/start seq, and bounded first-prompt preview through the
session-projection seam, mounted in the web-app bundle for the chat
turn rail. Entries stay strictly increasing; previews mirror the rail's
loaded-turn preview budget.
2026-08-31 19:46:53 +08:00
_Kerman
a41c3a300e
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
2026-08-31 16:29:37 +08:00
_Kerman
a2de3af0d2
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
...
# Conflicts:
# apps/cli/package.json
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# packages/examples/agent-spine-demo/package.json
# packages/goal/goal/package.json
# pnpm-lock.yaml
2026-08-31 13:43:45 +08:00
_Kerman
700d5407fb
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
...
# Conflicts:
# 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
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# packages/api/session-controller/src/control.ts
# packages/context/agent-instructions/tests/agent-instructions.spec.ts
# packages/test-support/agent-loop-testkit/package.json
2026-08-31 13:37:55 +08:00
_Kerman
fcad57b3af
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
2026-08-31 13:37:19 +08:00
_Kerman
c33fe6265e
fix(agent-loop): restore inbox projection test wiring
2026-08-31 13:37:15 +08:00
_Kerman
b9b2a37528
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
...
# Conflicts:
# apps/cli/tests/fixtures/dsh-badge/snapshot.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
# 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/tests/session-projections.host.spec.ts
# packages/context/agent-instructions/tests/agent-instructions.e2e.ts
# packages/context/agent-instructions/tests/agent-instructions.spec.ts
# packages/context/tmux-context/tests/tmux-context.spec.ts
# packages/core/agent-loop/package.json
# packages/core/agent-loop/src/agent.ts
# packages/core/agent-loop/src/index.ts
# packages/core/agent/src/index.ts
# packages/core/agent/src/types.ts
# packages/goal/goal/tests/goal.spec.ts
# packages/goal/tool-goal/package.json
# packages/llm/llm-retry/tests/retry.spec.ts
# packages/session-query/session-query/tests/observation.spec.ts
# packages/shell/tool-pwsh-persistent/tests/loader-composition.spec.ts
# packages/test-support/agent-loop-testkit/package.json
# packages/workflow/workflow-worker-thread/tests/workflow-worker-thread.e2e.ts
# pnpm-lock.yaml
2026-08-31 13:37:06 +08:00
_Kerman
f3858fc2a7
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
...
# Conflicts:
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
2026-08-31 13:36:45 +08:00
_Kerman
37c5dc4b35
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
...
# Conflicts:
# docs/subsystems/session-projection.i18n.yaml
# docs/subsystems/session-projection.md
# docs/subsystems/session-projection.zh.md
# packages/context/agent-instructions/tests/agent-instructions.spec.ts
# packages/core/agent-loop/README.i18n.yaml
# packages/core/agent-loop/README.md
# packages/core/agent-loop/README.zh.md
# packages/core/agent-loop/tests/cancel.spec.ts
# packages/core/agent/README.i18n.yaml
# packages/core/agent/README.md
# packages/core/agent/README.zh.md
# packages/llm/llm-retry/tests/retry.spec.ts
# packages/session/session-projection/README.i18n.yaml
# packages/session/session-projection/README.md
# packages/session/session-projection/README.zh.md
2026-08-31 13:36:28 +08:00
_Kerman
4b1683c287
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
...
# Conflicts:
# docs/module-graph.i18n.yaml
2026-08-31 13:35:46 +08:00
_Kerman
a20c5ad0a3
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
...
# Conflicts:
# 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
2026-08-31 13:35:39 +08:00
_Kerman
31ba0d6ae3
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
...
# Conflicts:
# 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
# packages/api/session-controller/tests/session-projections.host.spec.ts
2026-08-31 13:35:33 +08:00
_Kerman
87d041b2c1
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
2026-08-31 13:35:25 +08:00
_Kerman
6ea9dd565b
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
2026-08-31 13:35:17 +08:00
_Kerman
9ff0212fbd
Merge origin/master into xtr/durable-inbox-recovery
2026-08-31 13:34:56 +08:00
_Kerman
bd3b651ea8
refactor(agent): remove inbox service
2026-08-31 13:34:22 +08:00
_Kerman
df2bae9639
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
2026-08-31 13:34:09 +08:00
_Kerman
633daf6624
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
...
# Conflicts:
# 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
# packages/core/agent-loop/tests/cancel.spec.ts
2026-08-31 13:33:36 +08:00
_Kerman
aaf50dc39a
refactor(agent): back Inbox with a durable projection
2026-08-31 13:32:59 +08:00
Tianyi Cui
4553c9d957
refactor(session)!: remove SQLite persistence backend
2026-08-31 13:23:07 +08:00
Turtle
244de7c18a
refactor(bundle): remove the agent spine demo
2026-08-31 11:23:30 +08:00
Yichen Jiang
6ff02e8a96
Merge remote-tracking branch 'origin/master' into worktree/plugin-list-display-cbe885
...
# Conflicts:
# packages/client/tsdown.client.ts
2026-08-30 12:00:06 +08:00
Yichen Jiang
c37a402dfb
Merge remote-tracking branch 'origin/master' into worktree/plugin-list-display-cbe885
...
# Conflicts:
# packages/client/tsdown.client.ts
2026-08-30 11:32:22 +08:00
imccyu
795d8ec985
docs: describe runtime dependency ownership
2026-08-30 02:29:53 +08:00
Dudu-0223
112daedd54
Merge origin/master into perf/3270-linear-stream-queues
2026-08-29 18:59:23 +08:00
Yichen Jiang
3b73a415c2
Merge origin/master: RemoteError wire vocabulary and ctx-based preset stores
...
Reconciled with the scope-grouped plugin list: compositionInventory keeps
its additive block over master's RemoteError refactor; the slimmed
settings-store keeps ctx-based signatures while staying a display-only
roster store (no describeFace, no select); dead transport-rejection tests
dropped with the wire that no longer rejects; module graph, catalogs, and
harnesses regenerated against the merged tree.
2026-08-29 17:13:45 +08:00
Yichen Jiang
e5f36cc70f
feat(plugin-inventory): carry every agent preset's composition and group the settings plugin list by scope
...
The settings plugin list projected ctx.loader.entries() alone, hiding the
plugins sessions actually run and rendering the web overlay's deliberate
disabled tombstones (tool-bash, tool-fs, ...) as two dozen plainly disabled
rows while the same modules ran in every standard-preset session.
- dsh-agent-presets: compositionInventory() answers flattened rows per
preset — newest live standing generation when mounted, composition file
otherwise with !!js disabled gates evaluated against the Loader context;
reading never mounts (regression-tested), refusal stays 'conditional',
raced files report broken with the reason.
- dsh-host-plugin-inventory: list() gains an optional agentPresets block,
resolving the roster as an optional peer and mapping fiber states to the
public phase vocabulary.
- ui-settings-plugin-inventory: preset group first behind a display-only
switcher opening on the default preset; global group collapsed with
failures floated; host-disabled modules enabled by >=1 preset fold into a
session-plugins drawer naming providers; search spans scopes and points
at matches in unselected presets.
- ui-agent-preset: the General-settings default-preset row is deleted — the
roster section's make-default and the new-session chip keep the field —
and the settings store slims to the display roster the header label reads.
Docs, catalogs, module graph, settings-chrome goldens, and the bilingual
Agent Note ride along.
2026-08-29 17:13:45 +08:00
imccyu
a3207a758b
chore: package.json update
2026-08-29 14:26:43 +08:00
imccyu
18480ff902
test(connection): verify and document recovery behavior
2026-08-29 11:18:58 +08:00
imccyu
39a5a1d7e4
chore(docs): regenerate catalogs, graphs, and the message-feedback golden
...
- gen-cordis-catalog / gen-cordis-inspect-catalog / gen-client-catalog /
gen-config-catalog / gen-doc-graphs / gen-module-graph outputs pick up
the converged Remote vocabulary (gateway/* codes, RemoteError JSDoc)
and the dsh-util-time package; the zh sides of the three
English-generated pages follow the same line-number shifts.
- the message-feedback protocol golden records the accepted wire
change: a boundary-validation failure now reports
gateway/input-invalid with structured details instead of a bare
internal code.
2026-08-28 22:37:42 +08:00
Dudu-0223
51a6eabb27
perf(api): replace shift-backed stream queues
2026-08-28 17:37:03 +08:00
Yif
a666f86129
Merge remote-tracking branch 'origin/master' into hero-fish-hover-swim
2026-08-28 16:07:28 +08:00
pku-xht
6c5bb90b48
Merge remote-tracking branch 'origin/master' into schedule-web-catalog
2026-08-28 14:45:30 +08:00
Yif
08f770275c
Merge remote-tracking branch 'origin/master' into hero-fish-hover-swim
...
# Conflicts:
# packages/client/ui-brand-official/package.json
2026-08-28 14:08:24 +08:00
pku-xht
1a5d004524
Merge commit 'bc954280ae67e349291e51e5787c6987e767fa40' into schedule-web-catalog
...
# Conflicts:
# packages/client/ui-workspace/src/client/rows/Rows.tsx
# tsconfig.base.json
2026-08-28 07:24:24 +08:00
Yif
5ba375fd88
feat(client): hover swim morph for the hero fish
2026-08-28 00:37:46 +08:00
_Kerman
13c1541c63
Merge remote-tracking branch 'github/master' into xtr/session-projection-migrations
...
# Conflicts:
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# pnpm-lock.yaml
2026-08-27 23:18:55 +08:00
imccyu
e57e7c3f25
docs(api): describe Connection-owned transport
2026-08-27 22:26:30 +08:00
imccyu
ea07f465ac
docs: refresh module graph
2026-08-27 22:00:58 +08:00
imccyu
88f2f0aaec
test(api): complete migrated Remote coverage
2026-08-27 21:57:57 +08:00
imccyu
160706be60
test(api): refresh Remote migration artifacts
2026-08-27 21:57:56 +08:00
lsdsjy and Yif
8b09a0be52
feat(ui-conversation): fold turn process before final answer ( #2547 )
...
* feat(ui-conversation): fold turn process before final answer
* fix(ui-chat): polish turn-process control row from review
* test(web): drive preset slash catalog with gestures
* fix(ui-chat): keep turn process order stable
* fix(ui-chat): preserve prompt order after pagination
Co-authored-by: Yif <877193178@qq.com >
2026-08-27 10:12:39 +00:00
_Kerman
4b48b2b439
Merge remote-tracking branch 'github/master' into xtr/session-projection-migrations
2026-08-27 17:18:58 +08:00
_Kerman
d9c0aa1cd0
Merge remote-tracking branch 'github/master' into xtr/session-projection-migrations
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# packages/context/session-reference/package.json
# packages/context/session-reference/tests/session-reference.spec.ts
# packages/subagent/tool-subagent/src/index.ts
# packages/subagent/tool-subagent/src/invariant.ts
# packages/subagent/tool-subagent/src/model-selection-state.ts
# packages/subagent/tool-subagent/tests/harness.ts
# packages/subagent/tool-subagent/tests/list-models.spec.ts
# packages/subagent/tool-subagent/tests/model-selection-settings.spec.ts
# packages/subagent/tool-subagent/tests/tool-subagent.spec.ts
# pnpm-lock.yaml
2026-08-27 16:38:06 +08:00
imccyu
1c1c0adf6e
fix(inspector): classify the demo launcher and refresh the module graph
2026-08-27 16:23:21 +08:00
imccyu
008ae0c01e
docs(inspector): record cross-realm architecture
2026-08-27 16:16:24 +08:00
Yichen Jiang
093048d256
Merge remote-tracking branch 'origin/master' into worktree/web-mention-ux-polish-1bf698
2026-08-27 15:35:28 +08:00
Dudu-0223
a7b054b8f6
docs: refresh module dependency graph
2026-08-27 13:09:08 +08:00
_Kerman
eeb4ca2b87
Merge remote-tracking branch 'origin/master' into xtr/session-projection-migrations
2026-08-27 12:03:10 +08:00