Commit Graph
4989 Commits
Author SHA1 Message Date
Tianyi Cui f7103c833c feat(skill): record browser demo GIFs 2026-07-23 17:04:33 +08:00
Tianyi Cui f111359239 fix(ci): isolate lint from NodeNext temp consumers 2026-07-23 16:57:59 +08:00
imccyu dfee237516 Merge branch 'master' into fix/web-zstd-session-logs 2026-07-23 16:54:14 +08:00
Chinesezjc bae81744b4 test(tui): await first-frame rendering in cwd variants
The cwd-variants test asserted footer text right after setup()'s single
tick. On slow Windows runners the TUI has only written the color-scheme
query and hideCursor by then — no first frame — so the /opt assertion
failed (PR #498, windows coverage lane). Wait for each first-frame
assertion with vi.waitFor, the pattern 7fddeb446 and df38095a1 already
use in this file.
2026-07-23 16:53:12 +08:00
Tianyi Cui 461f4639b8 Merge origin/master into worktree/ci-enterprise-subminute 2026-07-23 16:49:58 +08:00
Tianyi Cui 91dfaee36c docs(ci): update enterprise runner decisions 2026-07-23 16:49:49 +08:00
Tianyi Cui 23d92948b8 ci: defer downstream gates until build 2026-07-23 16:48:19 +08:00
Ziya 2f13de1d8f Merge branch 'master' into feat/tui-extension-service 2026-07-23 04:43:55 -04:00
Yichen Jiang 0605913d4d Merge branch 'master' into worktree/llm-default-context-window 2026-07-23 16:43:34 +08:00
Tianyi Cui be62eecc60 test(acp): require a real sandbox denial 2026-07-23 16:39:02 +08:00
Turtle ae2ec5f8d7 fix(demo): build client plugin bundles before serving dsh web
demo:web and the README Web UI instructions ran only build:web (the Vite
frontend shell), never the root build that emits each web-client plugin's
lib/client.js. On a clean checkout every /plugins/<id>/client.js 404s and
the client loader shows "Failed to load plugins".

Run pnpm run build before build:web in both the demo:web script and the
README instructions for the installed ~/.dsh/source checkout.
2026-07-23 16:37:56 +08:00
Tianyi Cui 7c0c516f60 Merge pull request #554 from deepseek-harness/worktree/ci-enterprise-32core-required
Use enterprise 32-core runners for complete CI
2026-07-23 16:20:45 +08:00
Tianyi Cui 2ea42dd33d Merge branch 'worktree/pr343-retarget-latest-master' into worktree/pr344-retarget-stack 2026-07-23 16:17:30 +08:00
Tianyi Cui 22325d3d51 docs(site): publish Chinese Cordis primer 2026-07-23 16:17:19 +08:00
Tianyi Cui f38ae74b95 ci: rebalance paid runner gates 2026-07-23 16:13:33 +08:00
Tianyi Cui b918743dd1 Merge branch 'master' into worktree/ci-enterprise-32core-required 2026-07-23 16:06:32 +08:00
Turtle 7d751d3894 test(web): provide workspace context config 2026-07-23 16:04:32 +08:00
Ziya 7fdf685e5c Merge branch 'master' into feat/tui-extension-service 2026-07-23 04:02:19 -04:00
Turtle 5cdb192e92 Merge remote-tracking branch 'origin/master' into fix/web-zstd-session-logs 2026-07-23 16:00:27 +08:00
Turtle 3b97c7b318 fix(web): compress session logs by default 2026-07-23 15:54:10 +08:00
Tianyi Cui c9ad44f2b7 ci: trigger exact-head validation 2026-07-23 15:47:16 +08:00
Tianyi Cui 6c930888c8 ci: rebalance enterprise critical paths 2026-07-23 15:40:19 +08:00
imccyu 2c8e013d69 Merge pull request #548 from deepseek-harness/codex/gui-context-polish
feat(gui): add workspace context and polish tool rows
2026-07-23 15:31:17 +08:00
Tianyi Cui 0e8979596c ci: split enterprise linux critical paths 2026-07-23 15:29:41 +08:00
Tianyi Cui 8a7112af45 docs(i18n): translate turn and step in note comment 2026-07-23 15:06:47 +08:00
Tianyi Cui 464065cce2 Use enterprise 32-core runners for complete CI 2026-07-23 15:06:23 +08:00
imccyu 62b62ac9d5 Merge remote-tracking branch 'origin/master' into codex/gui-context-polish
# Conflicts:
#	apps/web/tests/smoke-fixture.e2e.ts
2026-07-23 15:03:26 +08:00
Tianyi Cui aa1db7011d Merge branch 'worktree/pr344-retarget-stack' into worktree/pr345-retarget-stack 2026-07-23 15:02:18 +08:00
Tianyi Cui c9affbf284 Merge branch 'worktree/pr343-retarget-latest-master' into worktree/pr344-retarget-stack 2026-07-23 15:02:12 +08:00
Tianyi Cui eaf4f2c062 docs(i18n): allow zero-step turns in glossary 2026-07-23 15:02:07 +08:00
Tianyi Cui 7ab9947776 Merge branch 'worktree/pr344-retarget-stack' into worktree/pr345-retarget-stack 2026-07-23 14:53:11 +08:00
Tianyi Cui 9dea41e3ba Merge branch 'worktree/pr343-retarget-latest-master' into worktree/pr344-retarget-stack 2026-07-23 14:53:06 +08:00
Tianyi Cui 4310d4b8c2 Merge remote-tracking branch 'origin/master' into worktree/pr343-retarget-latest-master 2026-07-23 14:53:00 +08:00
Tianyi Cui e101a5774f Merge branch 'worktree/pr344-retarget-stack' into worktree/pr345-retarget-stack
# Conflicts:
#	.agents/notes/implemented/process/2026-06-17-ts-build-config.md
2026-07-23 14:51:21 +08:00
Tianyi Cui 89bff10146 Merge pull request #547 from deepseek-harness/worktree/ci-standard-runner-fallback
ci: keep required PR checks on portable runners
2026-07-23 14:47:46 +08:00
Dudu-0223 0301b7fda8 feat(gui): add write tool row variant 2026-07-23 14:46:07 +08:00
Dudu-0223 aee859841b test(gui): cover edit tool row 2026-07-23 14:38:27 +08:00
Tianyi Cui a4d6c302f6 docs(i18n): align turn and step terminology 2026-07-23 14:37:01 +08:00
Tianyi Cui cfc2672737 Merge branch 'worktree/pr343-retarget-latest-master' into worktree/pr344-retarget-stack 2026-07-23 14:31:50 +08:00
Tianyi Cui 94165953cf docs(i18n): clarify zero-step turn hierarchy 2026-07-23 14:31:38 +08:00
Tianyi Cui fc1b308266 ci: keep required PR checks on portable runners 2026-07-23 14:31:01 +08:00
Tianyi Cui c5ebcef8af test(ui-sidebar): cover expanded search control 2026-07-23 14:30:43 +08:00
imccyu 1210735959 refactor(gui): rework ui-question to the terminal slot standard
Contract face moves to contract/slots.ts (PropsRuntime composition off the
conversation SlotMap entry, flat answer/cancel injected share); apply takes
the ui-sidebar terminal form (strict need() service reads, ctx.effect-wrapped
single register, framework-resolved sessionId); tests upgrade to the terminal
style (props-direct component specs with standard-kit stubs, real-registry
apply spec with children-declared slot, fiber-teardown case).
2026-07-23 14:23:10 +08:00
Tianyi Cui 2f2a095799 Merge branch 'worktree/pr343-retarget-latest-master' into worktree/pr344-retarget-stack 2026-07-23 14:22:44 +08:00
Tianyi Cui 4dc6d35ee3 Merge remote-tracking branch 'origin/master' into worktree/pr343-retarget-latest-master 2026-07-23 14:22:22 +08:00
Tianyi Cui 46e7330f8f docs(i18n): use Chinese turn and step terms 2026-07-23 14:20:43 +08:00
Tianyi Cui fe22e5e955 Merge pull request #544 from deepseek-harness/revert-543-worktree/comprehensive-pre-push
Revert "chore: run primary CI before push"
2026-07-23 14:11:39 +08:00
Dudu-0223 1ba00bf80c feat(web): inject workspace instructions 2026-07-23 14:11:25 +08:00
Dudu-0223 edb999fd0f test(gui): cover thinking row disclosure 2026-07-23 14:11:25 +08:00
Dudu-0223 d7d8650600 fix(gui): expand thinking rows on click 2026-07-23 14:11:25 +08:00