Yichen Jiang
3c81ac1212
Merge branch 'stack/agent-profiles-5-web-ui' into stack/agent-profiles-8-authoring
2026-08-07 16:22:09 +08:00
Yichen Jiang
d13cb724ee
Merge branch 'stack/agent-profiles-3-wire' into stack/agent-profiles-5-web-ui
2026-08-07 16:22:02 +08:00
Yichen Jiang
41938b9da6
Merge branch 'stack/agent-profiles-1-seam' into stack/agent-profiles-3-wire
...
# Conflicts:
# apps/web/tests/shipped-composition.e2e.ts
2026-08-07 16:20:38 +08:00
Yichen Jiang
2a515cce94
Merge remote-tracking branch 'origin/master' into stack/agent-profiles-1-seam
...
# Conflicts:
# packages/README.i18n.yaml
2026-08-07 16:19:45 +08:00
Turtle
59533a3271
Merge pull request #1654 from deepseek-harness/codex/otel-feedback-levels
...
feat(telemetry): add feedback-gated OTEL modes
2026-08-07 16:07:27 +08:00
Yichen Jiang
53bd0a90a6
Merge pull request #1754 from deepseek-harness/worktree/web-skill-tool-row
...
feat(web): add dedicated skill tool row
2026-08-07 15:45:24 +08:00
Yichen Jiang
5ec13a23b3
Merge branch 'stack/agent-profiles-5-web-ui' into stack/agent-profiles-8-authoring
...
# Conflicts:
# packages/host/apiproxy/README.i18n.yaml
2026-08-07 15:41:18 +08:00
Yichen Jiang
df2d2adbb8
Merge branch 'stack/agent-profiles-3-wire' into stack/agent-profiles-5-web-ui
...
# Conflicts:
# packages/host/apiproxy/README.i18n.yaml
2026-08-07 15:41:14 +08:00
Yichen Jiang
6093c266c6
Merge branch 'stack/agent-profiles-1-seam' into stack/agent-profiles-3-wire
2026-08-07 15:41:09 +08:00
Yichen Jiang
23fea5e70d
Merge remote-tracking branch 'origin/master' into stack/agent-profiles-1-seam
2026-08-07 15:41:03 +08:00
Turtle
a5a135e269
Merge branch 'task/command-feedback-master' into codex/otel-feedback-levels
2026-08-07 15:28:12 +08:00
Turtle
d9a3ae4c3a
Merge remote-tracking branch 'origin/master' into task/command-feedback-master
2026-08-07 15:28:07 +08:00
Yichen Jiang
7ce9c244ae
Merge pull request #1810 from deepseek-harness/claude/docs-model-providers
...
docs(user): 新增「配置模型」入门文档,并让文档站点自带图片
2026-08-07 15:15:27 +08:00
Yichen Jiang
a45beb1292
Merge branch 'master' into worktree/web-skill-tool-row
2026-08-07 15:06:42 +08:00
Turtle
9ff11943bb
Merge remote-tracking branch 'origin/task/command-feedback-master' into codex/otel-feedback-levels
...
# Conflicts:
# docs/event-producer-consumer.md
2026-08-07 14:42:21 +08:00
Turtle
5e5664e668
Merge remote-tracking branch 'origin/master' into task/command-feedback-master
...
# Conflicts:
# .agents/notes/proposed/architecture/2026-07-27-session-projection-and-command-log.i18n.yaml
# apps/cli/config/base.cordis.yml
# apps/cli/package.json
# packages/README.i18n.yaml
# pnpm-lock.yaml
2026-08-07 14:40:42 +08:00
Yichen Jiang
d5c5e7f2e9
Merge remote-tracking branch 'origin/master' into worktree/charming-swartz-83bf33
...
# Conflicts:
# apps/web/tests/models-settings.e2e.ts
# docs/config-catalog.md
# packages/client/ui-models/README.i18n.yaml
# packages/client/ui-models/README.md
# packages/client/ui-models/README.zh.md
# packages/client/ui-models/src/client/ProviderEditor.tsx
# packages/client/ui-models/tests/provider-form.spec.tsx
# packages/llm/llm-deepseek/README.i18n.yaml
# packages/llm/llm-deepseek/README.md
# packages/llm/llm-deepseek/README.zh.md
# packages/llm/llm-deepseek/src/index.ts
2026-08-07 14:12:17 +08:00
Yichen Jiang
9b56349ba3
Merge branch 'stack/agent-profiles-8-authoring' into stack/agent-profiles-9-rename
...
# Conflicts:
# docs/config-catalog.md
# docs/cordis-catalog/services.md
# packages/core/tools/README.i18n.yaml
# packages/core/tools/README.md
# packages/core/tools/README.zh.md
# packages/core/tools/src/index.ts
2026-08-07 13:59:20 +08:00
Yichen Jiang
90734c188e
Merge branch 'stack/agent-profiles-7-docs' into stack/agent-profiles-8-authoring
2026-08-07 13:39:41 +08:00
Yichen Jiang
4410fa3dfb
Merge branch 'stack/agent-profiles-6-cordis-agent' into stack/agent-profiles-7-docs
2026-08-07 13:39:40 +08:00
Yichen Jiang
e95e413115
Merge branch 'stack/agent-profiles-3-wire' into stack/agent-profiles-4-settings
2026-08-07 13:39:40 +08:00
Yichen Jiang
a184d9efde
Merge branch 'stack/agent-profiles-4-settings' into stack/agent-profiles-5-web-ui
2026-08-07 13:39:40 +08:00
Yichen Jiang
f3f2129154
Merge branch 'stack/agent-profiles-2-configs' into stack/agent-profiles-3-wire
...
# Conflicts:
# packages/host/apiproxy/src/api-proxy.ts
# packages/host/apiproxy/tests/api-proxy-subagents.spec.ts
2026-08-07 13:39:29 +08:00
Yichen Jiang
a7be2ecb0f
Merge remote-tracking branch 'origin/master' into stack/agent-profiles-1-seam
2026-08-07 13:34:08 +08:00
Chinesezjc
2d5256fd91
Merge pull request #1079 from deepseek-harness/feat/code-runtime-multilang-seam
...
feat(code-runtime): own portable-identifier exclusions at the seam
2026-08-07 13:27:50 +08:00
Yichen Jiang
ddacc8de45
Merge pull request #1735 from deepseek-harness/worktree/provider-credential-lifecycle
...
fix(web): recover provider credential lifecycle
2026-08-07 13:27:18 +08:00
Chinesezjc
19e21dff52
Merge remote-tracking branch 'origin/master' into feat/code-runtime-multilang-seam
...
# Conflicts:
# docs/core-data-structures/code-runtime.i18n.yaml
# packages/code-runtime/code-runtime/README.i18n.yaml
2026-08-07 13:20:34 +08:00
Chinesezjc
a9e040a126
Merge pull request #1080 from deepseek-harness/feat/py-types-code-mode
...
feat(tools): render a Python SDK and dispatch Code Mode by runtime language
2026-08-07 13:14:41 +08:00
Yichen Jiang
545080105f
Merge branch 'master' into worktree/charming-swartz-83bf33
2026-08-07 11:37:57 +08:00
Yichen Jiang
abd2e2973b
Merge branch 'master' into worktree/provider-credential-lifecycle
2026-08-07 11:37:41 +08:00
Yichen Jiang
3aa3212fd7
Merge branch 'master' into worktree/web-skill-tool-row
2026-08-07 11:37:34 +08:00
Yichen Jiang
df5790919c
Merge branch 'master' into worktree/web-skill-tool-row
2026-08-07 11:31:49 +08:00
Yichen Jiang
6edd98e2b2
Merge branch 'master' into worktree/provider-credential-lifecycle
2026-08-07 11:28:22 +08:00
Yichen Jiang
91e9d5afa2
Merge branch 'master' into worktree/charming-swartz-83bf33
2026-08-07 11:28:05 +08:00
Chinesezjc
0567727410
Merge remote-tracking branch 'origin/master' into feat/todo-multi-in-progress
...
# Conflicts:
# apps/cli/config/base.cordis.yml
# packages/client/ui-conversation/README.i18n.yaml
2026-08-07 11:27:24 +08:00
Chinesezjc
20651af6a6
Merge branch 'master' into feat/py-types-code-mode
2026-08-07 11:23:41 +08:00
Chinesezjc
efdc78cba3
docs(code-runtime): fix remaining dunder/backend wording and document exports in README
...
- index.ts: RESERVED_ERROR_MEMBERS JSDoc now says `__x__` (non-empty
middle), matching DUNDER_MEMBER and the derivative docs; and
PORTABLE_RESERVED_WORDS is described as covering portable *target*
languages (Python is a later-PR backend, not yet shipped).
- types.ts + type-equiv docs: CodeBindingNamespace.global points to
RESERVED_BINDING_GLOBALS by name with an `e.g.` sample rather than
enumerating the set (single home), no longer implying `__debug__` is a
seeded slot.
- Agent Note: separate `__debug__` (CPython compile-time constant) from
the seeded bootstrap globals.
- README (en/zh): document the four exported exclusion sets and the
portable identifier/naming contract — no cross-package link needed.
- Regenerate cordis services catalog for the shifted source line.
2026-08-07 11:20:05 +08:00
Chinesezjc
c05db227d5
docs(code-runtime): sync Agent Note and public JSDoc with the shipped seam
...
- Agent Note: correct the stale worker-adoption paragraph — the worker
consumes the seam constants directly by name (no RESERVED_WORDS /
RESERVED_ERROR_PROPERTIES re-alias) — and describe DUNDER_MEMBER as
`__x__` (non-empty middle).
- types.ts: document RESERVED_BINDING_GLOBALS on CodeBindingNamespace.global
(names like `__dsh_main__` pass the identifier rule but are still refused)
and the non-empty-middle dunder rule on memberNameProperty; propagate to
the type-equiv derivative docs (both languages, re-recorded).
2026-08-07 11:20:05 +08:00
Chinesezjc
0e6fe760c1
docs(code-runtime): regenerate cordis services catalog for shifted source line
2026-08-07 11:20:05 +08:00
Chinesezjc
b5578c026e
docs(code-runtime): align derived docs with the portable-identifier JSDoc
...
Update the type-equiv blocks in docs/core-data-structures/code-runtime
(both languages, re-recorded) to mirror the new CodeBindingNamespace /
CodeBindingErrorClass JSDoc, and regenerate the cordis services catalog
for the shifted source line. Keeps the worker-only intro until the
Python backend package exists.
2026-08-07 11:20:05 +08:00
Yichen Jiang
1019f149c4
fix(web,llm): address review — document the card contract, pin the host diagnosis, gate the probe
2026-08-07 11:02:38 +08:00
Yichen Jiang
1b70c30bee
Merge branch 'stack/agent-profiles-6-cordis-agent' into stack/agent-profiles-7-docs
2026-08-07 02:58:53 +08:00
Yichen Jiang
c4e76384f4
Merge branch 'stack/agent-profiles-4-settings' into stack/agent-profiles-5-web-ui
...
# Conflicts:
# apps/cli/package.json
# pnpm-lock.yaml
2026-08-07 02:58:53 +08:00
Yichen Jiang
31b7dc439b
Merge branch 'stack/agent-profiles-3-wire' into stack/agent-profiles-4-settings
2026-08-07 02:58:16 +08:00
Yichen Jiang
89ae94d89f
fix(web): stop leaking ask_user_question into every preset
...
`ui-question`'s node half called `ctx.tools.register` on the host context.
`ScopedLayers.merge()` combines the global layer with the agent's exact-scope
layer, and an unscoped registration lands in the global one — so the tool
reached every agent no matter which preset composed it. `core-web`, sold as a
two-tool benchmark surface, really presented three.
Rendering a question is a host UI capability; having the tool is an agent
capability, and only a preset decides that. The node half is now empty and the
`tool-ask-user` row moved into the preset that wants it. The TUI keeps its own
row, having no presets.
The composition tests now assert the global tool layer is EMPTY, which is the
invariant that would have caught this: any tool outside a preset reaches every
agent. The browser lane's composition, seeded-history, and hermetic-skill
assertions address their registries through a composed agent for the same
reason — those services are per session now, and the host cannot resolve an
`isolate` realm by name.
2026-08-07 02:57:30 +08:00
Yichen Jiang
b30b34fcd5
Merge branch 'stack/agent-profiles-8-authoring' into stack/agent-profiles-9-rename
2026-08-07 01:12:09 +08:00
Yichen Jiang
45d88fd6f1
Merge branch 'stack/agent-profiles-7-docs' into stack/agent-profiles-8-authoring
...
# Conflicts:
# docs/architecture.i18n.yaml
2026-08-07 01:10:34 +08:00
Yichen Jiang
97ef0fa73a
Merge branch 'stack/agent-profiles-6-cordis-agent' into stack/agent-profiles-7-docs
...
# Conflicts:
# docs/architecture.i18n.yaml
2026-08-07 01:09:50 +08:00
Yichen Jiang
e72bf46f1b
Merge branch 'stack/agent-profiles-8-authoring' into stack/agent-profiles-9-rename
2026-08-07 01:01:51 +08:00
Yichen Jiang
f56c7d6638
Merge branch 'stack/agent-profiles-7-docs' into stack/agent-profiles-8-authoring
2026-08-07 01:01:51 +08:00