Commit Graph
13582 Commits
Author SHA1 Message Date
imccyu db6b14eb5b fix: rebase 4 2026-08-13 02:38:16 +08:00
imccyu 1ff62760d1 fix: rebase 3 2026-08-13 02:29:17 +08:00
imccyu 45dfff0cdd fix: rebase 2 2026-08-13 02:22:10 +08:00
imccyu 39f55a049f fix: rebase 2026-08-13 01:59:32 +08:00
Huanqi Cao 1ae9df33eb merge: bring master's naming-contract refactor into feat/pwsh-persistent-pty 2026-08-13 01:52:47 +08:00
imccyu 25efb8ff6f fix: snapshot test 2026-08-13 01:37:31 +08:00
imccyu 8bf7b4cc8e fix: vitest 2026-08-13 01:35:47 +08:00
imccyu 4563086a94 fix: ci 2026-08-13 01:35:47 +08:00
imccyu 5a0283b04f fix: ci and static 2026-08-13 01:34:55 +08:00
imccyu a7d4cd8e1b fix: ci 2026-08-13 01:33:31 +08:00
Huanqi Cao b1daf0eeaf test(tools): expect both pwsh tool packages in the harvested catalog roster 2026-08-13 01:33:27 +08:00
Huanqi Cao 828532682e merge: bring the #2299 Windows-native CI fix series into feat/pwsh-persistent-pty 2026-08-13 01:33:27 +08:00
Huanqi Cao 7c6735c4cb docs(catalog): refresh config-catalog source lines after the persistent-shell fixes 2026-08-13 01:33:16 +08:00
Huanqi Cao 974c340bb1 fix(pty): close the exit race between send settlement and the next poll in both persistent shell tools 2026-08-13 01:33:16 +08:00
Huanqi Cao db208953b1 fix(subprocess): keep the windows-inspector Linux coverage exemption and align the pwsh note with master's windows test structure 2026-08-13 01:33:16 +08:00
Huanqi Cao bc319d0a3b merge: bring master into feat/pwsh-persistent-pty 2026-08-13 01:33:16 +08:00
imccyu 978e573605 fix: test/docs 2026-08-13 01:30:49 +08:00
imccyu ffcc8e299b fix: pkg version 2026-08-13 01:29:36 +08:00
imccyu 4064198560 • feat(self-modification): add dynamic Cordis plugin runtime and UI 2026-08-13 01:29:36 +08:00
Huanqi Cao 2b839f8d7b docs(i18n): sync the catalog Chinese counterparts for the new tool
Mirrors the tool-pwsh-persistent catalog section and the pty-local
shellDialect config into the reviewed Chinese counterparts and
re-records both pairing sidecars.
2026-08-13 01:27:41 +08:00
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
Huanqi Cao b9c453a421 merge: bring the rescope allowlist fix from the #2234 base branch 2026-08-13 01:27:41 +08:00
imccyu 0367506471 feat: slot system + entries/priority/errorreport + typert generator 2026-08-13 01:24:12 +08:00
Tianyi Cui eec7f2ec74 Merge pull request #2302 from deepseek-harness/worktree/repository-rename-proof-a9cbb8
refactor: apply repository naming contract
2026-08-13 01:21:20 +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 486c872381 docs(i18n): address focused README review 2026-08-13 00:42:11 +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 101df7cf58 Merge pull request #2409 from deepseek-harness/agent/web-file-reference-prompt
fix(web): guide clickable file references
2026-08-12 23:58:07 +08:00
_Kerman 3ef05f8a85 review: address ds-review-bot findings on composer geometry
- Rewrite the 08-04 gutter-reservation note in place: the reservation is Chat's alone and the overlay branch points to the seat-width compensation note; the Testing section now describes the uncompensated control.
- Cross-reference the earlier rejection of the seat inset in the 08-12 note and record the engine-resolved-vs-fixed-8px drift as accepted residual cost instead of asserting Firefox resolves 8px.
- Pair --dsh-scrollbar-width with the mirrored ::-webkit-scrollbar rule and the compensation consumer in the scrollbar-styles gate; document the variable in the ui-theme README.
- Rename the e2e control to compareTabsWithoutCompensation and correct the vacuity-guard comment; rewrap the WorkspaceBrowser doc comment.
2026-08-12 23:51:46 +08:00
Ziya 8d8992c1c9 Merge branch 'master' into agent/web-file-reference-prompt 2026-08-12 23:48:30 +08:00
fz b14c40bc04 Merge pull request #2411 from deepseek-harness/feat/2406-rename-code-preset-ptc-mode
feat: 将代码模式预设更名为 PTC 模式
2026-08-12 23:47:00 +08:00
ZiyaZhang 238e900776 ci: retrigger after stale merge ref 2026-08-12 08:43:25 -07:00
ZiyaZhang d6fc55ad86 docs: refresh generated references 2026-08-12 08:39:09 -07:00
Yichen Jiang 63fecf2534 fix: name run_code's required description argument in its model-facing prose
The transport schema requires both `code` and `description`, but the tool
description and both SDK instruction flavors described the call as passing a
program. `description` was reachable only through the parameter schema, so a
model following the prose emitted `{code}` alone and lost the whole written
program to an INVALID_ARGS rejection.

The length and format guidance stays in RUN_CODE_DESCRIPTION_PARAM_DESCRIPTION
alone, so the schema and the prompt cannot drift.

Fixes #2426
2026-08-12 23:30:51 +08:00
Yichen Jiang ece8645080 fix: suppress runtime context in minimal profiles 2026-08-12 23:28:15 +08:00
Chinesezjc 9523dff0fd fix(web): resolve the pwsh-terminal overlay duplicate-loader entry
The web E2E seed lane for the pwsh terminal card failed on every platform
with `duplicate loader entry id: tool-pwsh`. The overlay inserted a new
tool-pwsh row, but the base bundle has declared that id since the shell
platform layer moved into it, so the overlay's insert delivered a second
row with the same id and the loader rejected the pair at boot.

Enable the existing tool-pwsh row by id instead of inserting it, and
disable pwsh-sandbox so the inserted pwsh-local is the lone executor on
every platform (the base gates pwsh-sandbox on win32, which would
otherwise collide with the inserted executor there).
2026-08-12 23:27:45 +08:00
Ziya e5e0b47cf2 Merge branch 'master' into agent/web-file-reference-prompt 2026-08-12 23:19:35 +08:00
_Kerman de97ea0ba8 fix(sidebar): synchronize collapsed rail motion 2026-08-12 22:56:36 +08:00
_Kerman 7c4c118456 fix(web): reclaim overlay scrollbar gutter 2026-08-12 22:56:36 +08:00
Yichen Jiang 06e01b30dd Merge remote-tracking branch 'origin/master' into feat/plugin-owned-settings-surface
# Conflicts:
#	packages/client/ui-plugin-config/README.i18n.yaml
#	packages/client/ui-plugin-config/README.md
#	packages/client/ui-plugin-config/README.zh.md
#	packages/client/ui-plugin-config/src/client/PluginConfigSection.tsx
#	packages/client/ui-plugin-config/src/client/index.ts
#	packages/client/ui-plugin-config/tests/apply.client.spec.ts
#	packages/client/ui-plugin-config/tests/section.client.spec.tsx
2026-08-12 22:50:49 +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
07akioni fc36ef82ac Merge pull request #2401 from deepseek-harness/fix/stats
fix: 聊天统计条随历史分页增长
2026-08-12 22:04:14 +08:00
07akioni 76949198df Merge branch 'master' into fix/stats 2026-08-12 21:52:31 +08:00
Ziya 2a46b6b7b3 Merge pull request #2350 from deepseek-harness/feat/web-plugin-settings-tabs
feat(web): combine plugin settings into tabs
2026-08-12 21:51:24 +08:00
Chinesezjc ae6b20ac14 Merge remote-tracking branch 'origin/master' into ci/serial-drill-concurrency 2026-08-12 21:51:07 +08:00
07akioni 7d595e0edc Merge branch 'master' into fix/stats 2026-08-12 21:50:33 +08:00
07akioni cb31f5e5b5 docs: regenerate the module graph for dsh-session-stats 2026-08-12 21:48:18 +08:00