Huanqi Cao
d05351a270
docs(pty): register the persistent pwsh tool in the catalogs
...
Adds tool-pwsh-persistent to the tool-catalog manifest, regenerates
docs/tool-catalog.md and docs/config-catalog.md (the pty-local
shellDialect config), and fixes the persistent-pty note's cross-link
level to the implemented pwsh note.
2026-08-13 01:27:41 +08:00
Tianyi Cui
a2d0f7f411
refactor: apply repository naming contract
...
Apply the accepted pre-release package, service, type, directory, and role renames as one repository-wide change.
2026-08-13 00:54:38 +08:00
j-xiang
7e4b8b1676
docs(i18n): human-polish key Chinese READMEs
2026-08-13 00:12:44 +08:00
Chinesezjc
a64cfe13db
Merge remote-tracking branch 'origin/master' into feat/code-runtime-python-protocol
2026-08-12 23:59:13 +08:00
Ziya
e5e0b47cf2
Merge branch 'master' into agent/web-file-reference-prompt
2026-08-12 23:19:35 +08:00
ZiyaZhang
1ca6f68b17
fix(web): guide clickable file references
2026-08-12 07:30:53 -07:00
Chinesezjc
c4e24071d6
Merge pull request #2331 from deepseek-harness/ci/serial-drill-concurrency
...
ci: exempt only push from concurrency cancellation
2026-08-12 22:08:09 +08:00
Chinesezjc
48b7fc2bdc
Merge remote-tracking branch 'origin/master' into feat/code-runtime-python-protocol
2026-08-12 22:04:51 +08:00
Chinesezjc
ae6b20ac14
Merge remote-tracking branch 'origin/master' into ci/serial-drill-concurrency
2026-08-12 21:51:07 +08:00
07akioni
ae3f89e772
Merge remote-tracking branch 'origin/master' into fix/stats
2026-08-12 21:29:00 +08:00
Tianyi Cui
b3e2de873d
Merge master into worktree/fix-1463-rich-content-bridge
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-20-code-mode-typed-tool-returns.i18n.yaml
# .agents/notes/implemented/feature/2026-07-20-code-mode-typed-tool-returns.zh.md
# .agents/notes/implemented/feature/2026-07-22-web-multimodal-image-input-and-durable-attachments.i18n.yaml
# .agents/notes/implemented/feature/2026-07-22-web-multimodal-image-input-and-durable-attachments.zh.md
# .agents/notes/implemented/feature/2026-08-10-telemetry-default-off.i18n.yaml
# .agents/notes/implemented/feature/2026-08-10-telemetry-default-off.md
# .agents/notes/implemented/feature/2026-08-10-telemetry-default-off.zh.md
# .agents/notes/implemented/simplification/2026-07-23-acp-automation-only-protocol.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-23-acp-automation-only-protocol.zh.md
# apps/web/tests/scaffold.ts
2026-08-12 21:25:26 +08:00
07akioni
efb1857853
Merge remote-tracking branch 'origin/master' into fix/stats
2026-08-12 21:22:05 +08:00
Chinesezjc
4b06c78075
Merge remote-tracking branch 'origin/master' into feat/code-runtime-python-protocol
2026-08-12 21:07:06 +08:00
Turtle
30b2a04b69
docs: correct the turn-flow event order and dispatch modes
...
turn/start precedes the first claim and pre-step, a rejected or empty first claim closes a zero-step turn, llm/stream and tools/* are their own domains, and agent/turn-stopping is serial. Regenerates the lifecycle diagram from the same facts and names --patch overlays exactly.
2026-08-12 21:03:15 +08:00
Turtle
a204970725
test: refresh the translation-prompt snapshot for the clone URL
...
The reviewed example pair embeds README.md verbatim, so the deepseek-ai clone URL moves the expected request.
2026-08-12 21:01:58 +08:00
Turtle
988f4ad117
update architeture.md
2026-08-12 21:01:11 +08:00
xjt
23e09ec08e
Merge master into docs/post-v3-release-proofreading
2026-08-12 20:48:08 +08:00
07akioni
dabe6207f5
fix: 分页问题
2026-08-12 20:26:47 +08:00
Tianyi Cui
d322206246
fix(ci): stabilize latest-master acceptance gates
2026-08-12 19:41:06 +08:00
pku-xht
d1629eed45
feat(subagent): make product providers directly installable
2026-08-12 19:28:31 +08:00
Chinesezjc
fb0fae65a8
test(ci-workflow): name the cancellation assertion literally
...
Replace 'kill' with 'cancel' in the test name to match the mechanism and
the runbook wording.
2026-08-12 18:51:38 +08:00
Chinesezjc
1caca08301
docs: narrow the push-exemption guarantee, unbreak two static gates
...
cancel-in-progress is evaluated against the newly triggered run, so
exempting push means one master merge does not cancel the drill still
running from the previous one — not that a drill always finishes. A
benchmark dispatched on master shares the group and does cancel a
mid-flight drill. Record that bound in the runbook and drop the
overstated wording from the workflow comment and the spec name.
Also repair two gates that fail on master and block every pull request:
the telemetry note referenced an SDK proposal deleted in 408721954a,
and the ui-settings-general README pair carried stale recorded hashes
after both sides were updated together in aa1ec02bc6.
2026-08-12 18:16:24 +08:00
Chinesezjc
0ef7f48802
Merge remote-tracking branch 'origin/master' into ci/serial-drill-concurrency
2026-08-12 18:03:42 +08:00
Chinesezjc
ba1b0e15fc
ci: exempt only push from concurrency cancellation
...
The two self-hosted standby drills each run their complete unsharded
aggregate with one gate worker, which takes longer than the interval
between master merges, so unconditional cancel-in-progress supersedes a
drill before it reaches a verdict and the lane yields no readiness
evidence for the failover runbook to point a responder at.
Exempt push and nothing else. This has to be decided at workflow level:
cancellation applies to the whole superseded run, so a job-level
concurrency group cannot exempt its job. The negated form is
load-bearing — naming pull_request alone would also stop cancelling
workflow_dispatch, and each runner benchmark fans out to twelve larger
runners for up to fifteen minutes in this same group on master, so a
re-dispatch would queue ahead of a drill instead of replacing a stale
measurement. It does not promise every push run finishes: a newer
pending run still displaces an older one, only that the lanes
periodically reach a verdict.
A master push carries only wine-apt-cache and the two drills; every other
job is pull-request-gated, workflow_dispatch-gated, or if: false. The
spec pins that set and classifies by exact condition, since a negated
event test mentions the event it excludes.
2026-08-12 17:55:56 +08:00
xjt
3c6b6837a5
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# 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-31-web-telemetry-default-mount.i18n.yaml
# .agents/notes/implemented/feature/2026-07-31-web-telemetry-default-mount.zh.md
# README.i18n.yaml
# README.zh.md
# apps/cli/reference/README.i18n.yaml
# apps/cli/reference/README.zh.md
# scripts/snapshots/translation-prompt-v4/request-response.expected.json
2026-08-12 17:52:21 +08:00
Tianyi Cui
f3bfcf33bb
fix(ci): budget native Windows coverage timing
2026-08-12 17:48:17 +08:00
Chinesezjc
3436558ad1
Merge remote-tracking branch 'origin/master' into feat/code-runtime-python-protocol
2026-08-12 17:42:46 +08:00
NI0317
8940282aee
feat(session-export): add command and Header action
2026-08-12 17:41:36 +08:00
Chinesezjc
0dded8e7e9
fix(snapshot): regenerate translation-prompt-v4 snapshot with updated telemetry text
...
The merge conflict resolution kept the master-side snapshot which had
the old DSH_TELEMETRY_DISABLED=1 text. Regenerated to match the current
README.md which uses DSH_TELEMETRY_MODE=FEEDBACK_ONLY/FULL.
2026-08-12 17:38:23 +08:00
xjt
bbc75b38b2
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.zh.md
2026-08-12 17:31:28 +08:00
Yichen Jiang
372b0a12ca
Merge pull request #2370 from deepseek-harness/worktree/python-sdk-required-ci
...
fix(ci): require Python runtime release path
2026-08-12 17:28:04 +08:00
xjt
ef2b2f3178
test(i18n): refresh translation prompt snapshot
2026-08-12 17:23:06 +08:00
xjt
7325036d50
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# Conflicts:
# docs/subsystems/feedback.i18n.yaml
# docs/subsystems/feedback.zh.md
2026-08-12 17:10:13 +08:00
Chinesezjc
409b167075
Merge remote-tracking branch 'origin/master' into feat/code-runtime-python-protocol
2026-08-12 17:03:10 +08:00
xjt
ce883ffea3
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.zh.md
# README.i18n.yaml
# README.zh.md
# scripts/snapshots/translation-prompt-v4/request-response.expected.json
2026-08-12 16:45:48 +08:00
Chinesezjc
e0e43f40c2
Merge remote-tracking branch 'origin/master' into feat/web-message-feedback-ui
2026-08-12 16:39:15 +08:00
Chinesezjc
c55fca5eda
Merge remote-tracking branch 'origin/master' into feat/web-message-feedback-ui
...
Keep both Remote contributions master and this branch add: the mount loop
now carries commandsRemote, goalsRemote, pluginInventoryRemote, and
messageFeedbackRemote, with both new tsconfig references retained.
2026-08-12 16:36:10 +08:00
Yichen Jiang
08941c71e3
fix(ci): require Python runtime release path
2026-08-12 16:30:35 +08:00
Chinesezjc
e1ea17d878
Merge remote-tracking branch 'origin/master' into feat/code-runtime-python-protocol
2026-08-12 16:22:16 +08:00
Turtle
b423ed15d7
Merge pull request #2319 from deepseek-harness/codex/separate-dsh-build
...
Keep pnpm dsh separate from the repository build
2026-08-12 15:53:57 +08:00
Yichen Jiang
d133987d75
Merge pull request #2246 from deepseek-harness/worktree/python-pypi-release-prep
...
Prepare Python SDK public PyPI publication
2026-08-12 15:47:24 +08:00
Turtle
e6d2a97645
test: refresh translation prompt snapshot
2026-08-12 15:37:43 +08:00
Turtle
07d7798127
Merge pull request #2334 from deepseek-harness/codex/fix-readme-webui-guide-link
...
docs: link Web UI guide index explicitly
2026-08-12 15:18:41 +08:00
Chinesezjc
b63cafa292
Merge remote-tracking branch 'origin/master' into feat/code-runtime-python-protocol
2026-08-12 15:08:08 +08:00
Ziya
5b448ae15f
Merge branch 'master' into feat/web-loader-plugin-inventory-settings
2026-08-12 14:35:46 +08:00
xjt
19c48b2ae3
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# Conflicts:
# packages/client/ui-models/README.i18n.yaml
# packages/client/ui-models/README.zh.md
2026-08-12 14:28:09 +08:00
xjt
964b1dde52
docs(i18n): refine contribution guide wording
2026-08-12 14:24:44 +08:00
Turtle
5142bc3eb6
test: refresh translation prompt snapshot
2026-08-12 14:18:37 +08:00
Huanqi Cao
e0a83884ac
Merge remote-tracking branch 'origin/master' into fix/windows-native-ci-local-validation
...
# Conflicts:
# packages/client/ui-trajectory/tests/client-bundle.client.spec.ts
2026-08-12 14:12:41 +08:00
Yichen Jiang
555771496b
docs(website): name the Python SDK group SDK
...
The group holds language SDKs, and the sidebar reads `SDK > Python` rather
than repeating the word in the page label.
2026-08-12 14:08:18 +08:00