Tianyi Cui
7b803be4ae
Merge branch 'master' into worktree/session-reference
2026-07-22 21:33:21 +08:00
Tianyi Cui
ce89c24476
Merge pull request #515 from deepseek-harness/worktree/run-all-gates
...
chore: restore an opt-in check-all command
2026-07-22 21:31:46 +08:00
Tianyi Cui
3787bef665
Merge remote-tracking branch 'origin/master' into worktree/pr468-retarget-latest-master
...
# Conflicts:
# docs/config-catalog.md
# docs/event-producer-consumer.md
# docs/module-graph.md
# packages/examples/tui-demo/src/index.ts
# packages/examples/tui-demo/tests/tui-agent.spec.ts
# packages/ui/tui/README.md
# packages/ui/tui/package.json
# packages/ui/tui/src/index.ts
# packages/ui/tui/tests/tui.spec.ts
# packages/ui/tui/tsconfig.json
# pnpm-lock.yaml
# vitest.config.ts
2026-07-22 21:27:18 +08:00
Tianyi Cui
325cd61644
test(tui): make elapsed refresh deterministic
2026-07-22 21:27:17 +08:00
Tianyi Cui
9c6099fbbd
Merge branch 'master' into worktree/run-all-gates
2026-07-22 21:10:45 +08:00
Tianyi Cui
402f8c5f5a
Merge pull request #504 from deepseek-harness/tui-staging-merge-1
...
feat: TUI front end, dsh CLI, and installer on current master
2026-07-22 21:08:07 +08:00
Tianyi Cui
6613f43178
Merge remote-tracking branch 'origin/master' into worktree/pr468-retarget-latest-master
...
# Conflicts:
# docs/architecture.i18n.yaml
# docs/capability-seams.md
# docs/config-catalog.md
# docs/event-producer-consumer.md
# docs/module-graph.md
# examples/acp-agent/tests/goal-snapshots/goal-session/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/advanced-toolchain/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/bash-spill/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/both-mode-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cancel-tool-calls/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cancel/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/code-mode-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/config-options/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/error-finish/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/escalation-approved/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/escalation-rejected/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-edit/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-escalation-approved/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-policy-reject/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-read-window/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-read/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-terminal-card/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-write-overwrite/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-write/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/goal-command-status/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/handshake/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-posttool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-posttool-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-pretool-ask/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-pretool-deny/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-promptsubmit-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-promptsubmit-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-stop-continue/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-posttool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-posttool-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-pretool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-promptsubmit-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-promptsubmit-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-stop-continue/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/lsp-definition/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/model-switching/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/multi-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/parallel-tool-calls/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/permission-switching/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/repeat-tool-guard/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/skill-load/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-fork/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-spawn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/text-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/todo-plan/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/tool-call-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workflow-run/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workspace-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workspace-edit/stdout.expected.jsonl
# packages/ui/acp/acp-feature-support.md
# packages/ui/acp/src/index.ts
# packages/ui/acp/tests/harness.ts
# packages/ui/tui/README.md
# scripts/type-equiv.manifest.json
2026-07-22 21:06:50 +08:00
Tianyi Cui
822a0c4765
fix(build): exclude Vite app from package bundling
2026-07-22 21:03:37 +08:00
Tianyi Cui
a9a47452de
Merge latest master into check-all recovery
2026-07-22 20:57:39 +08:00
Tianyi Cui
a37cc9d92b
Merge remote-tracking branch 'origin/master' into worktree/pr504-retarget-latest-master
2026-07-22 20:57:26 +08:00
Tianyi Cui
78c2741d3e
Merge remote-tracking branch 'origin/master' into worktree/pr504-retarget-latest-master
...
# Conflicts:
# docs/event-producer-consumer.md
# examples/tui-agent/README.md
# examples/tui-agent/composition.md
# examples/tui-agent/cordis.yml
# examples/tui-agent/tests/snapshots/multi-turn-conversation/terminal.expected.txt
# examples/tui-agent/tests/tui-keyless-smoke.e2e.ts
# packages/ui/tui/README.md
# vitest.config.ts
2026-07-22 20:55:12 +08:00
Tianyi Cui
5ec33c308e
Merge pull request #520 from deepseek-harness/worktree/docs-service-reference
...
docs: enforce canonical website projection
2026-07-22 20:51:41 +08:00
Tianyi Cui
069313b156
Merge branch 'master' into worktree/docs-service-reference
2026-07-22 20:48:29 +08:00
Tianyi Cui
b44f8539e6
Merge latest master into tui-staging-merge-1
2026-07-22 20:45:24 +08:00
Tianyi Cui
ad8f75a464
Merge pull request #476 from deepseek-harness/worktree/ci-under-minute
...
ci: reduce hosted CI lane latency
2026-07-22 20:44:38 +08:00
Tianyi Cui
b2b63b5b2e
Merge latest master into check-all recovery
2026-07-22 20:42:28 +08:00
Tianyi Cui
db21840a43
Merge latest master into check-all recovery
2026-07-22 20:34:54 +08:00
Tianyi Cui
35056ad179
Merge current master into CI optimization
2026-07-22 20:34:44 +08:00
Tianyi Cui
451fad5a2b
Merge pull request #239 from deepseek-harness/feat/plan-mode
...
feat(mode): plan mode — logged per-agent session modes (implements the RFC)
2026-07-22 20:34:10 +08:00
Tianyi Cui
712c070cde
Merge latest master into CI optimization
2026-07-22 20:33:58 +08:00
Tianyi Cui
3c397e594f
ci: remove critical setup variance
2026-07-22 20:29:33 +08:00
Tianyi Cui
ff4e36cd3c
Merge pull request #519 from deepseek-harness/feat/tui-status-diagnostics
...
feat(tui): add /status session diagnostics
2026-07-22 20:25:54 +08:00
Tianyi Cui
dcf9eee3c5
ci: bound Linux gate contention
2026-07-22 20:19:56 +08:00
Tianyi Cui
9b8320cb94
ci: remove the final Linux lint tail
2026-07-22 20:06:50 +08:00
Tianyi Cui
a952aaed72
ci: trim remaining hosted setup
2026-07-22 20:00:15 +08:00
kingwl
fd5a76160d
Merge remote-tracking branch 'origin/master' into feat/plan-mode
...
17 master merges (GUI host/web stack, compact header, dshweb, fast local
hooks, windows coverage skips, worktree runtime). Conflicts:
- packages/ui/user-interaction/src/index.ts: master extracted the question
types to types.ts; took the re-export and grafted our detail field (the
plan-review payload) into the extracted AskUserQuestionItem.
- generated catalogs regenerated over both sides.
The module graph crossed mermaid's default 500-edge render guard with the
GUI packages plus our plan-mode edges; raised maxEdges in verify-mermaid
(a secure config settable only at initialize).
Note: the remote branch also renamed packages/mode -> packages/plan
(PR #512 plan-mode-simplification, fast-forwarded before this merge).
2026-07-22 19:42:14 +08:00
Tianyi Cui
17983d72bb
ci: use process-safe coverage pools
2026-07-22 19:37:45 +08:00
Tianyi Cui
02f6d919c8
ci: remove primary setup overhead
2026-07-22 19:13:07 +08:00
Tianyi Cui
b51d2b3d67
Merge pull request #521 from deepseek-harness/jhz_compact_header
2026-07-22 19:10:17 +08:00
Tianyi Cui
cbbef79fa3
ci: retune consolidated jobs for stacked workload
2026-07-22 19:00:55 +08:00
Yichen Jiang
5234a40f9c
refactor(llm): classify auxiliary request purpose
2026-07-22 18:59:49 +08:00
Yichen Jiang
f432f25203
fix(llm): sync compact option catalogs
2026-07-22 18:55:21 +08:00
Tianyi Cui
26166658e2
Merge branch 'master' into jhz_compact_header
2026-07-22 18:45:05 +08:00
Tianyi Cui
9930b71b79
Merge pull request #500 from deepseek-harness/worktree-dshweb
...
feat: `dsh web`
2026-07-22 18:39:10 +08:00
Jinhua Zhu
e1562160c5
Merge branch 'master' into jhz_compact_header
2026-07-22 18:37:52 +08:00
Jinhua Zhu
66e5f8eecd
feat(llm): mark compaction requests with x-deepseek-harness-compact header
2026-07-22 18:35:32 +08:00
Tianyi Cui
c9cf65a3e1
Merge latest PR #500 head
2026-07-22 18:32:10 +08:00
Tianyi Cui
e9d3821578
Merge PR #500 into CI optimization
2026-07-22 18:31:28 +08:00
ZiyaZhang
1167e91409
fix(tui): polish /status diagnostics card
2026-07-22 03:29:59 -07:00
Tianyi Cui
03a55aadd5
Merge latest PR #500 head into all-gates recovery
2026-07-22 18:28:03 +08:00
Tianyi Cui
fe273bd9dd
refactor: name the all-gates mode check-all
2026-07-22 18:27:31 +08:00
imccyu
b649304fe4
Revert "fix: remove redudant export for client plugin"
...
This reverts commit 48b259100b9cfe2e372eb9fe0924a783988f5a8e.
2026-07-22 18:26:48 +08:00
imccyu
0bd7dbc6b5
fix: remove redudant export for client plugin
2026-07-22 18:24:51 +08:00
imccyu
ff3023b0e0
ci: skip lsp-local for windows
2026-07-22 18:24:51 +08:00
Yichen Jiang
e844125d7d
docs: enforce canonical website projection
2026-07-22 18:17:42 +08:00
Tianyi Cui
da5a1fc811
ci: separate master serial and PR jobs
...
Skipped matrix jobs never expand matrix display values, so let GitHub use stable job identifiers. Bind optimized jobs to pull requests and the three serial references to master pushes.
2026-07-22 18:17:06 +08:00
ZiyaZhang
280207c824
feat(tui): add /status session diagnostics
2026-07-22 03:10:14 -07:00
Tianyi Cui
7d58c2f1b8
Merge latest PR #500 head into all-gates recovery
2026-07-22 18:07:19 +08:00
imccyu
3c6a987057
ci: coverage skip part of server
2026-07-22 18:06:06 +08:00
Tianyi Cui
c5d1f5c4ae
Merge branch 'master' into feat/plan-mode
2026-07-22 18:05:28 +08:00