Tianyi Cui
4619f183ff
fix(cli): drain native handles on normal exit
2026-08-09 21:44:57 +08:00
Yichen Jiang
7ea8bad7ee
Merge branch 'stack/agent-profiles-5-web-ui' into stack/agent-profiles-8-authoring
...
# Conflicts:
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/subsystems/tools.i18n.yaml
# docs/subsystems/tools.md
# docs/subsystems/tools.zh.md
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/session.jsonl
2026-08-09 21:38:26 +08:00
Yichen Jiang
19b6a41564
Merge branch 'stack/agent-profiles-3-wire' into stack/agent-profiles-5-web-ui
...
# Conflicts:
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# scripts/doc-budgets.manifest.json
2026-08-09 21:36:55 +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
Tianyi Cui
25dcd7293c
docs: purge chain-of-thought leakage from prose
...
Delete design-session citations (decision/audit/plan ordinals, stack
positions), change narration, review choreography, and reviewer-addressed
justification from comments, JSDoc, docs, READMEs, Agent Notes, tests, and
generator templates; restate every affected fact as current-state contract
prose. Fix generated docs at their sources and regenerate the catalogs and
cordis-surface regions; re-paste type-equiv blocks; update every bilingual
counterpart and re-record the pairs. Record the citation rule in the
committed-artifact-citations Agent Note.
2026-08-09 21:10:59 +08:00
Tianyi Cui
4a89702503
Merge remote-tracking branch 'origin/master' into worktree/ci-native-windows-20260808
2026-08-09 21:02:18 +08:00
Yichen Jiang
8612f39759
Merge remote-tracking branch 'origin/stack/agent-profiles-5-web-ui' into stack/agent-profiles-8-authoring
...
# Conflicts:
# packages/client/connection/README.i18n.yaml
# packages/client/connection/README.md
# packages/client/connection/README.zh.md
2026-08-09 20:41:55 +08:00
Yichen Jiang
801d39d131
Merge remote-tracking branch 'origin/stack/agent-profiles-3-wire' into stack/agent-profiles-5-web-ui
...
# Conflicts:
# docs/architecture.i18n.yaml
# docs/architecture.zh.md
# docs/module-graph.md
# packages/host/apiproxy/src/api-proxy.ts
# scripts/verify-package-readme-model-experience.ts
2026-08-09 20:38:21 +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
Huanqi Cao
63ad5d6d98
refactor(cli): drop the redundant existence pre-check in resolveWindowsShellLayer
...
loadOverlayPatches already throws on a missing file (the caller named
it, so absence is a misconfiguration) — the existsSync guard was a
second fail-loud mechanism for the same miss with a prettier message.
The loader's throw keeps the fail-loud contract the Windows-default
note records.
2026-08-09 18:53:38 +08:00
imccyu
522acc7432
test: update conversation assembly coverage and docs
2026-08-09 18:16:44 +08:00
Tianyi Cui
4e26e38440
Merge remote-tracking branch 'origin/master' into worktree/ci-native-windows-20260808
2026-08-09 18:03:06 +08:00
Huanqi Cao
f5caadc808
Merge branch 'feat/windows-pwsh-default' into feat/windows-acl-sandbox
...
# Conflicts:
# packages/bash/pwsh-local/src/index.ts
# packages/sandbox/sandbox-local/src/index.ts
2026-08-09 17:50:55 +08:00
Huanqi Cao
8af10a54b9
Merge remote-tracking branch 'origin/master' into feat/windows-pwsh-default
2026-08-09 17:45:36 +08:00
Turtle
dda02250f5
docs: reserve seam for complete capabilities
2026-08-09 17:26:57 +08:00
Tianyi Cui
88096fb2da
Merge remote-tracking branch 'origin/master' into worktree/ci-native-windows-20260808
2026-08-09 17:25:15 +08:00
Huanqi Cao
165ad7e969
Merge branch 'feat/windows-pwsh-default' into feat/windows-acl-sandbox
...
# Conflicts:
# .agents/notes/implemented/feature/2026-08-01-pwsh-tool-and-executor.i18n.yaml
# .agents/notes/implemented/feature/2026-08-01-pwsh-tool-and-executor.zh.md
# packages/bash/tool-pwsh/README.i18n.yaml
# packages/bash/tool-pwsh/README.zh.md
2026-08-09 16:59:52 +08:00
Huanqi Cao
018009338b
Merge remote-tracking branch 'origin/master' into feat/windows-pwsh-default
...
# Conflicts:
# .agents/notes/proposed/feature/2026-08-01-windows-pwsh-default.i18n.yaml
# .agents/notes/proposed/feature/2026-08-01-windows-pwsh-default.zh.md
# packages/bundle/base/README.i18n.yaml
# packages/bundle/base/README.md
# packages/bundle/base/README.zh.md
2026-08-09 16:37:48 +08:00
Turtle
9704749b01
docs: replace vague provenance prose with recorded facts
2026-08-09 15:35:02 +08:00
Tianyi Cui
bc3061cec4
Merge remote-tracking branch 'origin/master' into worktree/ci-native-windows-20260808
2026-08-09 15:00:56 +08:00
Tianyi Cui
3b5ee1dce1
fix(windows): address native CI review findings
2026-08-09 13:57:50 +08:00
Yichen Jiang
d73e81c482
Merge remote-tracking branch 'origin/master' into worktree/web-background-tasks-display-258f7e
...
# Conflicts:
# docs/cordis-catalog/services.md
# docs/subsystems/lsp.i18n.yaml
# docs/subsystems/tasks.md
# docs/subsystems/tasks.zh.md
# packages/client/README.i18n.yaml
# packages/client/runtime/README.i18n.yaml
# packages/host/apiproxy/README.i18n.yaml
# packages/host/apiproxy/tsconfig.json
# packages/tasks/tasks/README.i18n.yaml
# tsconfig.base.json
2026-08-09 13:49:34 +08:00
Yichen Jiang
a33b5f01af
Merge remote-tracking branch 'origin/stack/agent-profiles-5-web-ui' into stack/agent-profiles-8-authoring
2026-08-09 13:45:44 +08:00
Yichen Jiang
02bbea0e7d
Merge remote-tracking branch 'origin/stack/agent-profiles-3-wire' into stack/agent-profiles-5-web-ui
2026-08-09 13:45:29 +08:00
Yichen Jiang
3d21db0b83
test(repository-plugin): drop the skill contribution from the preset-composed e2e
...
The agent plane of this stack's compositions lives behind agent presets,
whose per-preset skills realm has no seam for a deployment-level provider
yet: the fixture's dsh.skills made the prepared wrapper wait forever on a
host skills registry the web/headless profiles no longer compose. Remove
the skill root and its assertions from the fixture and record the gap in
the package's Known Limitations; MCP and entry contributions stay covered
because the tools registry is host-plane and layered.
2026-08-09 13:45:14 +08:00
Tianyi Cui
9d5eb37638
fix(headless): dsh run is a direct core front door
2026-08-09 13:44:44 +08:00
Tianyi Cui
eb9e7c19eb
Merge remote-tracking branch 'origin/master' into worktree/ci-native-windows-20260808
...
# Conflicts:
# .agents/notes/archived/process/2026-07-27-wine-windows-gates-experiment.i18n.yaml
# .agents/notes/implemented/process/2026-07-21-serial-cross-platform-ci-reference.i18n.yaml
# .agents/notes/implemented/process/2026-07-21-serial-cross-platform-ci-reference.zh.md
# .agents/notes/implemented/process/2026-07-23-portable-required-pull-request-ci.i18n.yaml
# .agents/notes/implemented/process/2026-07-23-portable-required-pull-request-ci.zh.md
2026-08-09 13:26:11 +08:00
Yichen Jiang
da23756dea
Merge remote-tracking branch 'origin/stack/agent-profiles-5-web-ui' into stack/agent-profiles-8-authoring
...
# Conflicts:
# packages/client/connection/README.i18n.yaml
# packages/client/connection/README.zh.md
# packages/core/tools/README.i18n.yaml
# packages/core/tools/README.zh.md
2026-08-09 13:22:10 +08:00
Yichen Jiang
d500c9e627
Merge remote-tracking branch 'origin/stack/agent-profiles-3-wire' into stack/agent-profiles-5-web-ui
...
# Conflicts:
# packages/host/apiproxy/README.i18n.yaml
# packages/host/apiproxy/README.zh.md
2026-08-09 13:18:22 +08:00
Yichen Jiang
2ebe078ad9
Merge remote-tracking branch 'origin/stack/agent-profiles-1-seam' into stack/agent-profiles-3-wire
2026-08-09 13:16:14 +08:00
Tianyi Cui
f157719690
Merge origin/master into worktree/ci-native-windows-20260808
...
# Conflicts:
# vendor/README.md
2026-08-09 13:00:19 +08:00
xjt
acf75a8af3
Merge origin/master into xjt/incremental-proofreading-275-apply
2026-08-09 12:17:59 +08:00
Tianyi Cui
fc20194733
fix(repository-plugin): follow package regrouping
2026-08-09 11:41:40 +08:00
Tianyi Cui
690fc798a5
test(repository-plugin): isolate simulated npm release
2026-08-09 11:41:40 +08:00
Tianyi Cui
29b3e3fa84
fix(repository-plugin): require published prepare dependency
2026-08-09 11:41:40 +08:00
Tianyi Cui
913ecf5f1d
fix(mcp-client): await Cordis startup discovery
2026-08-09 11:41:40 +08:00
Tianyi Cui
67b9e9b1d6
test(repository-plugin): isolate agent mock sequence
2026-08-09 11:41:40 +08:00
Tianyi Cui
c750d5a908
test(repository-plugin): resolve published Cordis types
2026-08-09 11:41:40 +08:00
Tianyi Cui
033fa4b0b1
feat(repository-plugin): load trusted package code
2026-08-09 11:41:40 +08:00
Tianyi Cui
b91b1fdefe
fix(repository-plugin): make GitHub source preparation self-contained
2026-08-09 11:41:40 +08:00
Tianyi Cui
da2179dd2b
test(fixtures): prepare repository Plugin at prepack
2026-08-09 11:41:40 +08:00
Tianyi Cui
b995b12261
test(fixtures): add private GitHub repository Plugin
2026-08-09 11:41:40 +08:00
xjt
a7af54a8d3
docs(i18n): standardize contract terminology
2026-08-09 11:33:14 +08:00
Yichen Jiang
ed2e24f7eb
Merge branch 'stack/agent-profiles-5-web-ui' into stack/agent-profiles-8-authoring
...
# Conflicts:
# docs/cordis-catalog/services.md
# docs/module-graph.md
# packages/client/README.i18n.yaml
# packages/core/tools/README.i18n.yaml
2026-08-09 03:20:52 +08:00
Yichen Jiang
46f74c652f
Merge branch 'stack/agent-profiles-3-wire' into stack/agent-profiles-5-web-ui
...
# Conflicts:
# AGENTS.md
# docs/architecture.i18n.yaml
# docs/cordis-catalog/services.md
# docs/module-graph.md
2026-08-09 03:16:18 +08:00
Yichen Jiang
4952afe5c0
Merge branch 'stack/agent-profiles-1-seam' into stack/agent-profiles-3-wire
...
# Conflicts:
# docs/cordis-catalog/services.md
# docs/module-graph.md
# docs/subsystems/persistence.i18n.yaml
# packages/client/ui-question/tsconfig.json
# pnpm-lock.yaml
2026-08-09 03:05:10 +08:00
Huanqi Cao
5e080849aa
Merge remote-tracking branch 'origin/feat/windows-pwsh-default' into feat/windows-acl-sandbox
...
# Conflicts:
# apps/cli/reference/README.i18n.yaml
# docs/cordis-catalog/services.md
# docs/module-graph.md
# docs/subsystems/sandbox.i18n.yaml
# packages/sandbox/sandbox/README.i18n.yaml
# pnpm-lock.yaml
# scripts/verify-package-readme-model-experience.ts
2026-08-09 02:53:48 +08:00
Huanqi Cao
cb6ff7e1f8
Merge remote-tracking branch 'origin/master' into feat/windows-pwsh-default
...
# Conflicts:
# apps/cli/reference/README.i18n.yaml
# pnpm-lock.yaml
2026-08-09 02:24:25 +08:00
Yichen Jiang
c56f23ae1f
fix(agent-presets,web): broken presets are roster rows, not gaps
...
A hand-damaged preset was silent until the worst moment. An unparsable
composition listed as an ordinary selectable row and failed only at the
next session start — set as default, every new session failed. A
directory whose composition file was deleted vanished from the roster
while still occupying its id: copy answered "delete the existing preset
first" while remove answered "not found", a dead end.
Discovery now owns health: every id-shaped directory is a roster slot,
broken when its composition is missing or unloadable, checked with the
loader's own entryListSchema dialect (!!js included) so health never
rejects what the loader accepts. `broken` rides AgentPreset, the
agentPreset.list entry, and the UI row; mount/recompose/standingKeyFor
refuse broken up front with the discovery-reported reason, while
resolve/read/remove still answer. The section renders marked red cards —
unselectable, uncopyable, deletable, location kept on custom rows — and
both pickers drop broken rows entirely.
The cordis preset's persona now forbids editing the shipped install
(corrupting cordis would disable the mode itself) and points authoring
at $DSH_HOME/.agent-presets; its skill teaches preset.yml metadata, the
copy-first workflow, the one-escalation sandbox reality, and honest
verification. Exercised live: asked to edit the shipped composition the
composed agent refuses citing both rules; asked for real presets (simple
and complex) it lands them under the user root with one approved
escalation each and self-checks with the loader dialect.
2026-08-09 02:17:56 +08:00
Tianyi Cui
da45d66b14
Merge remote-tracking branch 'origin/master' into worktree/ci-native-windows-20260808
...
# Conflicts:
# vendor/README.md
2026-08-09 02:11:02 +08:00