Yichen Jiang
4788569889
feat(skill): layer the host skill registry per scope like the tools registry
...
The skills capability moves back to the host plane as one singleton, layered
with the ScopedLayers infrastructure the tools registry established: a
registration files into its calling context's layer (repository plugins and
host rows land global, a preset's skill-local lands in that preset's layer),
and a read merges the global layer with the viewing scope's chain, the
nearest layer winning duplicate names outright while rank keeps deciding
duplicates within one layer.
The web-app bundle re-enables the base skill registry row (skill-local and
tool-skill stay preset-owned), the standard preset drops its isolate skills
realm for bare rows over the host registry, tool-skill passes the calling
agent as the view scope, and the gateway's skills domain reads the host
registry in the presenter scope — a cold session now resolves its recorded
preset's standing key instead of failing.
2026-08-09 22:10:38 +08:00
Yichen Jiang
5aa10901ad
Merge branch 'stack/agent-profiles-1-seam' into stack/agent-profiles-3-wire
...
# Conflicts:
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/session.jsonl
2026-08-09 21:35:37 +08:00
Yichen Jiang
0eff417b2a
Merge remote-tracking branch 'origin/master' into stack/agent-profiles-1-seam
2026-08-09 21:33:45 +08:00
imccyu
793f6f55df
Merge pull request #2101 from deepseek-harness/feat/clientsessionbiz
...
refactor(client): decouple conversation node assembly
2026-08-09 21:00:32 +08:00
imccyu
f4c817648d
docs fix compact checkpoint type example
2026-08-09 20:53:06 +08:00
Yichen Jiang
2f86a93bdd
test(apiproxy): follow the defaultModelSelection rename in the preset spec
...
The agent-default-model refactor renamed ApiProxyDefaults.defaultTarget to
defaultModelSelection; this stack-owned spec merged without textual
conflict and kept the old field, so its harness built a defaults object
whose selection thunk was undefined and every create answered internal.
2026-08-09 20:47:22 +08:00
imccyu
1566a00eeb
test compact checkpoint snapshot identity
2026-08-09 20:42:39 +08:00
imccyu
d99ad2b1d0
fix conversation node review follow-ups
2026-08-09 20:36:57 +08:00
Yichen Jiang
f80d2a742e
Merge remote-tracking branch 'origin/stack/agent-profiles-1-seam' into stack/agent-profiles-3-wire
...
# Conflicts:
# docs/module-graph.md
# packages/host/apiproxy/src/api-proxy.ts
# packages/host/apiproxy/tsconfig.json
2026-08-09 20:33:55 +08:00
Yichen Jiang
a2d5e3d8a8
Merge remote-tracking branch 'origin/master' into stack/agent-profiles-1-seam
...
# Conflicts:
# packages/README.i18n.yaml
# packages/README.zh.md
# packages/boot/app-boot/README.i18n.yaml
# packages/boot/app-boot/README.zh.md
# scripts/gen-cordis-catalog.ts
# scripts/verify-package-readme-model-experience.ts
2026-08-09 20:28:03 +08:00
imccyu
81822f4076
fix(ui-conversation): skip uncorrelated legacy events
2026-08-09 20:23:58 +08:00
imccyu
0cfe852c2d
fix(ui-conversation): ignore legacy compact events without ids
2026-08-09 20:21:49 +08:00
imccyu
fcbc97a88d
fix(client): address conversation assembly review
2026-08-09 20:08:37 +08:00
imccyu
126ad5bb02
docs: development
2026-08-09 19:48:58 +08:00
imccyu
e11f630fcd
fix(client): address remaining conversation review feedback
2026-08-09 19:36:03 +08:00
imccyu
27682b9384
fix: docs
2026-08-09 19:00:22 +08:00
imccyu
924cfcef95
fix: coverage
2026-08-09 18:56:29 +08:00
imccyu
1b1e170c1f
refactor(agent): restore conventional types entrypoint
2026-08-09 18:43:37 +08:00
imccyu
10464d155d
fix(client): consume typed business session events
2026-08-09 18:42:25 +08:00
imccyu
3d70889a8d
refactor(session): unify event map augmentation entrypoint
2026-08-09 18:17:19 +08:00
imccyu
990f700d3c
fix(client): address conversation assembly review feedback
2026-08-09 18:17:19 +08:00
imccyu
8723a0e15f
fix(client): address conversation assembly review findings
2026-08-09 18:16:44 +08:00
imccyu
522acc7432
test: update conversation assembly coverage and docs
2026-08-09 18:16:44 +08:00
imccyu
6d09b3168d
refactor(ui-conversation): register business node definitions
2026-08-09 18:13:52 +08:00
imccyu
81d6886006
feat(client): add conversation node engine and contextual slots
2026-08-09 18:13:51 +08:00
imccyu
aa623b6e7a
refactor(events): add stable conversation correlation ids
2026-08-09 18:13:00 +08:00
imccyu
dc825be8d8
docs: design client conversation node assembly
2026-08-09 18:12:59 +08:00
Tianyi Cui
3499c59ba8
Merge pull request #2102 from deepseek-harness/worktree/fix-fs-absent-observation
...
fix(fs): recover after an observed file is deleted
2026-08-09 18:03:25 +08:00
Tianyi Cui
39d8678a02
docs(fs): enumerate absence observation paths
2026-08-09 17:49:10 +08:00
Tianyi Cui
7132b9730e
fix(fs): harden guarded-create publication
2026-08-09 17:44:34 +08:00
Tianyi Cui
ceba53edd7
fix(fs): observe absence before guarded recreation
2026-08-09 17:43:53 +08:00
Turtle
9aa2d07353
Merge pull request #427 from deepseek-harness/docs/precise-seam-definition
...
docs: define a seam as the (Service, Service provider, Consumer) trio
2026-08-09 17:38:18 +08:00
Turtle
dda02250f5
docs: reserve seam for complete capabilities
2026-08-09 17:26:57 +08:00
Turtle
27ac49e687
docs: define a seam as the (Service, Service provider, Consumer) trio
2026-08-09 17:11:16 +08:00
Turtle
4798216c57
Merge pull request #2104 from deepseek-harness/codex/concrete-provenance-prose
...
docs: replace vague provenance prose with recorded facts
2026-08-09 17:02:55 +08:00
Turtle
829e874ed2
docs: keep prose rule within budget
2026-08-09 16:42:54 +08:00
Turtle
93f519b8b8
Merge remote-tracking branch 'origin/master' into codex/concrete-provenance-prose
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-29-terminal-llm-stream-failures.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-29-terminal-llm-stream-failures.zh.md
# .agents/notes/implemented/feature/2026-07-27-trajectory-inspection-ledger.i18n.yaml
# .agents/notes/implemented/feature/2026-07-27-trajectory-inspection-ledger.zh.md
# .agents/notes/implemented/process/2026-08-08-browser-gif-evidence-chain.i18n.yaml
# .agents/notes/implemented/process/2026-08-08-browser-gif-evidence-chain.zh.md
# docs/architecture.i18n.yaml
# docs/architecture.zh.md
# packages/boot/app-boot/README.i18n.yaml
# packages/boot/app-boot/README.zh.md
2026-08-09 16:39:34 +08:00
Turtle
93e858faf9
docs: address prose review findings
2026-08-09 16:31:15 +08:00
Turtle
f86d18897b
Merge pull request #2087 from deepseek-harness/xjt/generated-docs-zh-translation-apply
...
docs: complete Chinese proofreading and generated reference pairing
2026-08-09 16:29:34 +08:00
xjt
96beea5cad
fix(docs): align merged contract terminology
2026-08-09 16:02:05 +08:00
Turtle
2f3821c232
Merge remote-tracking branch 'origin/master' into codex/concrete-provenance-prose
2026-08-09 15:51:40 +08:00
Turtle
3766e333b1
test(snapshot): refresh session query tool schema
2026-08-09 15:51:34 +08:00
xjt
9c61089ecd
Merge remote-tracking branch 'origin/master' into xjt/generated-docs-zh-translation-apply
2026-08-09 15:48:23 +08:00
fz
338086c42a
Merge pull request #1375 from deepseek-harness/codex/fix-deepseek-keepalive
...
fix(llm): honor DeepSeek SSE keep-alives
2026-08-09 15:47:23 +08:00
Turtle
118a2f6866
Merge pull request #2097 from deepseek-harness/codex/replace-eslint-workflow-with-oxlint
...
refactor: make lint workflows Oxlint-only
2026-08-09 15:35:28 +08:00
Turtle
9704749b01
docs: replace vague provenance prose with recorded facts
2026-08-09 15:35:02 +08:00
xjt
a0d48c9c87
Merge remote-tracking branch 'origin/master' into xjt/generated-docs-zh-translation-apply
...
# Conflicts:
# .agents/notes/implemented/feature/2026-08-07-default-model-follows-the-picker.i18n.yaml
# .agents/notes/implemented/feature/2026-08-07-default-model-follows-the-picker.zh.md
# docs/architecture.i18n.yaml
# docs/architecture.zh.md
# docs/user/guide/providers.i18n.yaml
# docs/user/guide/providers.zh.md
# docs/user/guide/quickstart.i18n.yaml
# docs/user/guide/quickstart.zh.md
# packages/boot/app-boot/README.i18n.yaml
# packages/boot/app-boot/README.zh.md
# packages/bundle/headless/README.i18n.yaml
# packages/bundle/headless/README.zh.md
2026-08-09 15:17:35 +08:00
Turtle
996ff7a440
test: refresh translation prompt snapshot
2026-08-09 15:14:14 +08:00
fz
cf5e04f75c
docs: document idle watchdog activity pulses
2026-08-09 15:12:23 +08:00
Turtle
8829d15b8e
test: update Oxlint override fingerprint
2026-08-09 15:02:52 +08:00