Turtle
788368e314
feat(cmdline): hand the launcher's remaining arguments to the app it boots
...
A launcher provides three values before the tree mounts: ctx.cmdlineArgs
(get() is the whole interface) carrying everything after its own flags,
ctx.appExit for a bounded exit, and ctx.appPatches for decisions a later
recomposition must keep. An app's startup row injects cmdlineArgs and calls
runStartup() with its own commander program.
Rows the app configures inject its startup service, so they wait until the
startup row has resolved their values and provided it; --help prints,
disables those rows, and exits without the app ever starting.
A changed row is recycled — disabled, then re-enabled with its new values —
because a row's config is resolved when the Loader creates its fiber, while
the row is still waiting. Recycling never touches inject: an inject update
restarts the row from its unwrapped callback and loses the plugin's own
static injections. A mount still in flight is allowed to settle first, so
the disable has a fiber to dispose instead of racing one into existence.
2026-08-10 23:45:04 +08:00
Yichen Jiang
b87a3b1baf
Merge remote-tracking branch 'origin/master' into worktree/fix-minimal-preset-prompt
2026-08-10 22:18:22 +08:00
Yichen Jiang
a4e679853f
Merge remote-tracking branch 'origin/master' into worktree/fix-minimal-preset-prompt
2026-08-10 22:15:30 +08:00
Yichen Jiang
e41896d91d
test(boot): keep absolute plugin case host-owned
2026-08-10 22:14:32 +08:00
imccyu
ec601ca13d
build(vendor): rescope the vendored Cordis packages into @deepseek-ai
...
Machine-produced by `pnpm run rescope-vendor --apply` plus the regeneration it
prints: `pnpm install` for the lockfile, `pnpm run gen-third-party-notices`,
`verify-translation-pairing --write` for the touched bilingual pairs,
`gen-doc-graphs`, and one typert snapshot whose ids embed character offsets.
`pnpm run rescope-vendor --check` verifies the result.
Renames nine vendored packages (cordis, cosmokit, schemastery and the six
@cordisjs plugins) and every reference that resolves them: manifest names and
dependency keys, module specifiers including declare-module merges, cordis.yml
plugin names, tsconfig paths, every Markdown fence, and `docs/` prose.
Directory names, upstream versions, and dependency ranges are unchanged, so
vendor/README.md still reads as an upstream snapshot; its manifest table gains
an upstream-name column so THIRD_PARTY_NOTICES keeps MIT attribution pointed
at each fork's origin.
The tutorial tier follows the rename end to end: its yaml fences named plugins
the Loader can no longer resolve, its `ts ignore-check` fences disagreed with
the compiled fences beside them, and its prose quoted both. The contracts that
told readers to keep upstream names — the root convention and the vendoring
cookbook's tree comment and manifest invariant — now say to rescope instead.
Two rules read `@deepseek-ai/` as "another workspace plugin": the client bundle
purity gate now names the vendored libraries a browser bundle inlines, and the
files where a bare `cordis` is an agent-preset id keep that product data.
2026-08-10 22:04:13 +08:00
Yichen Jiang
523764a582
fix(runtime): separate packaged JSON-RPC resolution
2026-08-10 21:39:47 +08:00
Turtle
993550e6c8
refactor: remove repository plugin path
2026-08-10 21:32:13 +08:00
imccyu
854f6623bb
docs: rename client manifest field references
2026-08-10 21:11:09 +08:00
Yichen Jiang
4481637684
fix(python): package the minimal runtime closure
2026-08-10 20:55:02 +08:00
Turtle
a27efdef36
docs: make technical prose concrete
2026-08-10 16:34:20 +08:00
Yichen Jiang
b87e2240bf
Merge pull request #1543 from deepseek-harness/stack/agent-profiles-8-authoring
...
feat(web): author agent presets from a settings page
2026-08-10 11:55:58 +08:00
Tianyi Cui
e308268abc
fix(windows): force isolated repository pnpm wrapper
2026-08-09 20:50:13 +08:00
Tianyi Cui
767a97cf59
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
...
# Conflicts:
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.i18n.yaml
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.md
# .agents/notes/implemented/process/2026-08-08-native-windows-pull-request-ci.zh.md
2026-08-09 20:45:36 +08:00
Tianyi Cui
6f27e6c2ce
test(windows): compare canonical HMR identities
2026-08-09 20:44:10 +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
Tianyi Cui
1312106ab2
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
2026-08-09 18:03:19 +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
Turtle
dda02250f5
docs: reserve seam for complete capabilities
2026-08-09 17:26:57 +08:00
Tianyi Cui
4d490e6c5c
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
2026-08-09 17:25:26 +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
Tianyi Cui
d76a55efeb
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
2026-08-09 17:21:16 +08:00
Tianyi Cui
ae7d6b6398
test(windows): avoid fixture bin shims
2026-08-09 17:21:07 +08:00
Tianyi Cui
95eb4bcf40
test(windows): vary HMR polling writes
2026-08-09 17:20:58 +08:00
Tianyi Cui
abdcb9cf34
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
2026-08-09 16:50:25 +08:00
Tianyi Cui
e94cacd088
test(hmr): separate repeated watcher failures
2026-08-09 16:50:20 +08:00
Tianyi Cui
1bc1b73d16
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
2026-08-09 16:47:17 +08:00
Tianyi Cui
728169a3dc
Merge remote-tracking branch 'origin/master' into worktree/ci-native-windows-20260808
...
# Conflicts:
# packages/settings/settings-local/README.i18n.yaml
# packages/settings/settings-local/README.zh.md
2026-08-09 16:46:57 +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
Tianyi Cui
ebf1417a8c
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
2026-08-09 15:43:25 +08:00
Tianyi Cui
dcb45aae65
test(windows): preserve watcher defaults
2026-08-09 15:43:01 +08:00
Tianyi Cui
6a0dad1978
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
2026-08-09 15:42:32 +08:00
Tianyi Cui
48882aa988
test(windows): isolate HMR alias identity
2026-08-09 15:42:24 +08:00
Tianyi Cui
2abc132af5
fix(windows): stabilize covered native fixtures
2026-08-09 15:42:01 +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
Tianyi Cui
03ba3c506f
fix(windows): isolate nested repository installs
2026-08-09 15:15:03 +08:00
Tianyi Cui
4a7e51f050
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
2026-08-09 15:07:57 +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
a92c27cd8f
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
2026-08-09 14:59:36 +08:00
Tianyi Cui
43c9bafcea
test(windows): invoke repository fixture helpers directly
2026-08-09 14:59:30 +08:00
Tianyi Cui
d950f60bdf
test(windows): stabilize aliased HMR writes
2026-08-09 14:58:54 +08:00
Tianyi Cui
7e6f13de9a
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
2026-08-09 14:37:58 +08:00
Tianyi Cui
3754c0d586
test(windows): let HMR atomic changes settle
2026-08-09 14:35:46 +08:00
Tianyi Cui
8d76c794bd
test(windows): bundle repository prepare helpers
2026-08-09 14:34:18 +08:00
Tianyi Cui
d6a115ec4d
Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
...
# Conflicts:
# packages/util/paths/src/index.ts
2026-08-09 14:00:16 +08:00
Tianyi Cui
3b5ee1dce1
fix(windows): address native CI review findings
2026-08-09 13:57:50 +08:00
xjt
6607775604
fix(docs): close final translation review gaps
2026-08-09 13:46: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
02ea70cce0
Merge remote-tracking branch 'origin/worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
...
# Conflicts:
# packages/subagent/subagent-codex/README.i18n.yaml
# packages/subagent/subagent-codex/README.zh.md
2026-08-09 13:29:57 +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