imccyu
ac1dffb809
test(session-query): pin the persisted-corruption wrapping branch
...
The retired subagent list path was the only caller exercising
inspectPersisted's corruption arm; cover it directly.
2026-08-07 00:05:42 +08:00
imccyu
96e7c0496a
fix: regenerate cordis catalog and allowlist the diagnostic fixture
...
The subagent API surface change staled the committed catalog artifacts;
the snapshot fixture agent is referenced only from its cordis.snapshot.yml,
so knip learns it as an entry like its siblings.
2026-08-07 00:05:41 +08:00
imccyu
0b0b9e4707
fix: address PR #1802 review round
...
- listChildren reads the session store via strict ctx.get (property proxy
is caller-scoped), orders candidates branchlessly, narrows the cold-read
return type, and pins the cost model and store/registry composition gaps
with tests; per-file coverage restored
- acp-agent and headless-agent compositions mount session-projection; a
keyless snapshot pins the descriptor-less diagnostic row
- api-proxy cold spec pins header-origin ownership and the legacy
descriptor-only opt-out
- design note ships as implemented with its English pairing; companion
notes and core-data-structures pages synced
2026-08-07 00:05:41 +08:00
imccyu
a328fd34d5
feat: subagent list use preparation + projection
2026-08-07 00:05:41 +08:00
Yichen Jiang
6b75bb0425
fix(web): say the API key format is wrong rather than naming the characters
2026-08-06 23:15:08 +08:00
Tianyi Cui
5c7d8e8124
Merge latest master into PWA metadata
2026-08-06 23:09:18 +08:00
Tianyi Cui
8f2168303b
feat(web): add install metadata
2026-08-06 23:00:01 +08:00
fz
16beccf423
Merge branch 'codex/fix-compact-agents-reinjection' into codex/fix-resume-baseline-dedup
2026-08-06 22:42:35 +08:00
fz
c882c8be8b
Merge remote-tracking branch 'origin/master' into codex/fix-compact-agents-reinjection
...
# Conflicts:
# docs/architecture.i18n.yaml
2026-08-06 22:41:10 +08:00
Yichen Jiang
fe31cd7609
Merge remote-tracking branch 'origin/master' into claude/unified-environment-credentials-c8841a
...
# Conflicts:
# apps/cli/src/profile-boot.ts
# apps/cli/src/web.ts
2026-08-06 22:34:46 +08:00
Yichen Jiang
cf9eade39d
feat(web): refuse an unusable API key on the field that holds it
2026-08-06 22:30:43 +08:00
Yichen Jiang
665b5697bb
docs(llm-pi-ai): document the invalid-credential refusal
2026-08-06 22:13:02 +08:00
Yichen Jiang
45d78c9272
fix(llm-pi-ai): refuse an unusable API key before the header is built
2026-08-06 22:12:50 +08:00
Yichen Jiang
fe8a88c96a
Merge pull request #1803 from deepseek-harness/worktree/align-core-web-rl-prompt
...
fix(web): align core profile with RL prompt
2026-08-06 21:57:28 +08:00
pku-xht
5359408d11
Merge pull request #1600 from deepseek-harness/codex/product-providers-pr2-claude-code
...
Add the Claude Code subagent provider
2026-08-06 21:48:52 +08:00
Yichen Jiang
b1660ab8a4
docs(llm-deepseek): document the invalid-credential refusal
2026-08-06 21:40:06 +08:00
Yichen Jiang
5514dd2bd6
fix(llm-deepseek): refuse an API key no header can carry
2026-08-06 21:39:57 +08:00
Tianyi Cui
4b1528bcec
Merge retargeted parent into Claude Code subagent provider
2026-08-06 21:38:47 +08:00
Yichen Jiang
5e139ac64e
Merge remote-tracking branch 'origin/master' into claude/unified-environment-credentials-c8841a
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-20-dsh-cli-personal-config.i18n.yaml
# .agents/notes/implemented/feature/2026-07-20-dsh-cli-personal-config.md
# .agents/notes/implemented/feature/2026-07-20-dsh-cli-personal-config.zh.md
# apps/cli/config/base.cordis.yml
# apps/cli/package.json
# apps/cli/reference/README.i18n.yaml
# apps/cli/reference/README.md
# apps/cli/reference/README.zh.md
# apps/cli/src/app-cli-entry.ts
# apps/cli/src/args.ts
# apps/cli/src/bin.ts
# apps/cli/src/config.ts
# apps/cli/src/dump-config.ts
# apps/cli/src/headless.ts
# apps/cli/src/web.ts
# apps/cli/tests/args.spec.ts
# apps/cli/tests/built-bin.e2e.ts
# apps/cli/tests/headless-shutdown.e2e.ts
# apps/cli/tsconfig.json
# docs/user/guide/config.i18n.yaml
# docs/user/guide/config.md
# docs/user/guide/config.zh.md
# examples/mcp-memory/README.i18n.yaml
# examples/mcp-memory/README.md
# examples/mcp-memory/README.zh.md
# packages/bundle/web-app/cordis.patch.yml
# packages/cordis/repository-plugin/README.i18n.yaml
# packages/cordis/repository-plugin/README.md
# packages/cordis/repository-plugin/README.zh.md
# packages/credentials/credentials-local/README.i18n.yaml
# packages/credentials/credentials-local/README.md
# packages/credentials/credentials-local/README.zh.md
# packages/ui/app-boot/README.i18n.yaml
# packages/ui/app-boot/README.md
# packages/ui/app-boot/README.zh.md
# packages/ui/app-boot/src/index.ts
# packages/ui/app-boot/tests/config-reload.spec.ts
# packages/ui/app-boot/tests/user-patches.spec.ts
# pnpm-lock.yaml
2026-08-06 21:34:45 +08:00
Tianyi Cui
0748ebee39
Merge latest master into Codex subagent provider
2026-08-06 21:26:31 +08:00
ZiyaZhang
4767285694
Merge remote-tracking branch 'upstream/master' into feat/web-workspace-file-links
...
# Conflicts:
# apps/cli/package.json
# pnpm-lock.yaml
2026-08-06 06:24:53 -07:00
ZiyaZhang
f00a44fd44
refactor(web): move the produced-files row into its own plugin package
...
ui-conversation now owns only the conversation.chat.turnTail hole; the row,
its derivation, and its copy live in @deepseek-ai/dsh-client-ui-deliverables,
composed in or out by one cordis.yml line.
2026-08-06 06:21:19 -07:00
imccyu
760138ac2c
fix: dep
2026-08-06 21:14:59 +08:00
imccyu
8d4164452a
fix(ui): drop stale react-dom deps and address onboarding review
...
knip: ui-settings no longer imports react-dom (the portal moved into
OnboardingSurface), so the react-dom peer/dev dependencies and
@types/react-dom go away with the usage.
Review follow-ups: the Agent Note's Testing section now records the
held-join reload regression scenario this PR adds (both languages,
pairing re-recorded); the e2e hold gates EVERY settings.describe issued
before release instead of only the first, so a future boot-time join
consumer cannot silently collapse the widened window; the sampler's
persistence across later navigations is documented and the vacuity
wording softened to what the hold actually buys (timing independence).
2026-08-06 21:08:20 +08:00
Yichen Jiang
b6b57ceda3
docs(llm): document the invalid-credential code
2026-08-06 20:57:43 +08:00
pku-xht
01ed2c9e1c
fix(time-context): inline shared build helper
2026-08-06 20:55:41 +08:00
imccyu
63b80956f2
fix(ui): move the onboarding takeover chrome into the step
...
The settings shell painted the onboarding overlay (opaque stage, mask,
#root inert) the moment a step was registered and not locally completed,
while every step still had to load its private join before deciding
whether to show — rendering null could not suppress the shell-owned
chrome. Every reload on the hero therefore flashed a full-screen opaque
layer (white in the light palette) for one settings/credential RPC
round-trip after the session list turned ready.
The chrome now belongs to the step: a new zero-cordis OnboardingSurface
primitive (ui-primitives) renders the body-portaled overlay/mask/stage
verbatim from the former SettingsRoot stylesheet and holds #root inert
for exactly its own lifetime. WelcomeNotice and DeepSeekOnboardingDialog
wrap only their visible branch in it, so their existing null branches
paint and block nothing by construction. SettingsRoot keeps the
coordinator unchanged but renders the elected step bare, and the
settings.onboarding contract now names the surface wrap as the
registrant's obligation.
The onboarding e2e gains a held-join reload scenario pinning that a
configured world never mounts the takeover chrome or inerts the app.
2026-08-06 20:44:31 +08:00
Yichen Jiang
5b842895a8
feat(llm): define the legal API key shape in the seam
2026-08-06 20:43:50 +08:00
Yichen Jiang
c16cad7c03
Merge remote-tracking branch 'origin/master' into worktree/web-skill-tool-row
...
# Conflicts:
# packages/host/apiproxy/README.i18n.yaml
2026-08-06 20:41:13 +08:00
Yichen Jiang
b5600e9376
Merge remote-tracking branch 'origin/master' into worktree/align-core-web-rl-prompt
...
# Conflicts:
# apps/cli/reference/README.i18n.yaml
# apps/cli/reference/README.md
# apps/cli/reference/README.zh.md
# apps/cli/src/app-cli-entry.ts
# apps/cli/src/dump-config.ts
# apps/cli/src/web.ts
# apps/cli/tests/built-bin.e2e.ts
# apps/cli/tests/web-prompt-context.spec.ts
# apps/web/tests/scaffold.ts
2026-08-06 20:34:57 +08:00
pku-xht
6f2317e578
fix(schedule): reuse same-turn time context
2026-08-06 20:32:06 +08:00
fz
2b82225543
test(workspace-context): align source form metadata
2026-08-06 20:21:15 +08:00
fz
6030af63fd
Merge branch 'codex/fix-compact-agents-reinjection' into codex/fix-resume-baseline-dedup
...
# Conflicts:
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/session.jsonl
# examples/acp-agent/tests/snapshots/workspace-context/session.jsonl
2026-08-06 20:17:41 +08:00
fz
3acdf4a333
Merge remote-tracking branch 'origin/master' into codex/fix-compact-agents-reinjection
...
# Conflicts:
# docs/architecture.i18n.yaml
# examples/acp-agent/tests/snapshots/workspace-context/session.jsonl
2026-08-06 20:13:04 +08:00
pku-xht
32c6866adf
fix(time-context): preserve empty pre-step decisions
2026-08-06 20:09:06 +08:00
Turtle
a51b88d2aa
Merge remote-tracking branch 'origin/master' into feat/profile-plugin-management
...
# Conflicts:
# apps/cli/src/headless.ts
# docs/event-producer-consumer.md
# packages/host/apiproxy/README.i18n.yaml
2026-08-06 20:03:22 +08:00
creatixchu
59c1b9c5ac
Merge master into fix/conversation-column-one-axis-scroll
2026-08-06 19:49:11 +08:00
creatixchu
7c338cc3b9
Merge remote-tracking branch 'origin/master' into worktree/turn-tail-actions
2026-08-06 19:47:08 +08:00
ZiyaZhang
3742214226
Merge remote-tracking branch 'upstream/master' into feat/web-workspace-file-links
...
# Conflicts:
# apps/web/tsconfig.json
# packages/client/connection/README.i18n.yaml
# packages/client/connection/README.zh.md
# packages/client/ui-conversation/README.i18n.yaml
# packages/client/ui-conversation/src/client/chat/AssistantMarkdown.tsx
# packages/client/ui-conversation/src/client/chat/ChatView.tsx
# packages/client/ui-conversation/src/client/chat/ToolRow.module.css
# packages/client/ui-conversation/src/client/chat/chat-flow.ts
# packages/client/ui-conversation/tests/chat-view.spec.tsx
# packages/host/apiproxy/src/native-path-opener.ts
# tsconfig.host.json
2026-08-06 04:44:13 -07:00
imccyu
ed8431cdd0
fix: projection error
2026-08-06 19:36:15 +08:00
pku-xht
cd59acd6f6
refactor(schedule): simplify request zone authority
2026-08-06 19:33:19 +08:00
ZiyaZhang
87d0fc6fc4
cleanup: drop leftovers from the retired HTTP-serving revision
2026-08-06 04:31:34 -07:00
Turtle
b9f81dcd5d
Merge latest feedback base into telemetry stack
...
# Conflicts:
# packages/telemetry/session-telemetry/src/coordinator.ts
2026-08-06 19:24:55 +08:00
Turtle
4d241d37e4
Merge pull request #1599 from deepseek-harness/codex/web-slash-fuzzy-search
...
feat(web): add fuzzy slash command discovery
2026-08-06 19:21:47 +08:00
Turtle
f10b354c80
Merge remote-tracking branch 'origin/master' into codex/dsh-badge-plugin
...
# Conflicts:
# docs/event-producer-consumer.md
2026-08-06 18:58:51 +08:00
Turtle
4dede454ed
fix: address dsh badge review feedback
2026-08-06 18:54:53 +08:00
Turtle
da732cad72
Merge remote-tracking branch 'origin/master' into task/command-feedback-master
2026-08-06 18:38:35 +08:00
creatixchu
e116b34d08
Merge remote-tracking branch 'origin/master' into worktree/turn-tail-actions
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
2026-08-06 18:11:05 +08:00
Turtle
f8c3d3fff4
Merge updated feedback base into telemetry stack
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-23-session-telemetry-otel-revival.i18n.yaml
# .agents/notes/implemented/feature/2026-07-23-session-telemetry-otel-revival.zh.md
# .agents/notes/implemented/feature/2026-07-28-feedback-command.i18n.yaml
# docs/config-catalog.md
# docs/event-producer-consumer.md
# docs/module-graph.md
# examples/package.json
# packages/feedback/command-feedback/README.i18n.yaml
# packages/telemetry/README.i18n.yaml
# packages/telemetry/README.md
# packages/telemetry/README.zh.md
# packages/telemetry/session-telemetry-otel/README.i18n.yaml
# packages/telemetry/session-telemetry-otel/README.md
# packages/telemetry/session-telemetry-otel/README.zh.md
# packages/telemetry/session-telemetry-otel/package.json
# packages/telemetry/session-telemetry-otel/src/index.ts
# packages/telemetry/session-telemetry-otel/tests/otel.spec.ts
# packages/telemetry/session-telemetry/README.i18n.yaml
# packages/telemetry/session-telemetry/README.zh.md
# pnpm-lock.yaml
2026-08-06 18:08:45 +08:00
_Kerman
b6b643c378
Merge branch 'master' into feat/agent-event-payload
2026-08-06 18:07:13 +08:00