Commit Graph

6384 Commits

Author SHA1 Message Date
Tianyi Cui
fed1b23eac Merge pull request #726 from deepseek-harness/fix/pty-handoff-grace
fix(pty-local): make the foreground-handoff grace a config field
2026-07-28 01:26:27 +08:00
Tianyi Cui
f6a850b107 Merge remote-tracking branch 'origin/master' into worktree/change-scope-trim-20260728 2026-07-28 01:21:25 +08:00
Tianyi Cui
9ebd0075e9 Merge master into fix/pty-handoff-grace 2026-07-28 01:19:58 +08:00
imccyu
4d7b30ab72 docs: bilingual counterparts for the projection READMEs; review-driven RFC precision
New zh pairs for the session-projection group and package READMEs (both
gained their missing language-switcher lines); the packages/README rows,
apiproxy README, and tool-todo README zh sides catch up with their edited
English; the group README's stale ProjectionProvider name becomes
ProjectionDefinition. RFC precision from review: asOfSeq is the last
event's seq (session.seq - 1, -1 empty; subscribed.lastSeq vocabulary) and
a new risk names the accepted dev-only staleness window when registry
churn changes the key set mid-session. Pairing re-recorded; 540 pairs
consistent.
2026-07-28 01:19:30 +08:00
Tianyi Cui
5904543fb3 Merge pull request #720 from deepseek-harness/fix/worker-timer-clamp
fix(code-runtime): reject a maxWallMs above Node's maximum timer delay
2026-07-28 01:16:35 +08:00
Tianyi Cui
2b539346c8 Merge remote-tracking branch 'origin/master' into worktree/change-scope-trim-20260728 2026-07-28 01:12:16 +08:00
Chinesezjc
d0be242138 Merge branch 'master' into fix/worker-timer-clamp 2026-07-28 01:12:16 +08:00
imccyu
c10edbbc85 docs: regenerate catalogs and graphs for the projection seam; classify its types
gen-cordis-catalog type-link rows for the ProjectionDefinition surface and
CommandExecution; a sessionProjections service-role row for gen-doc-graphs;
regenerated module graph, persistence/config/cordis catalogs and api-catalog;
packages/README rows condensed back under the word ceiling; the RFC's sketch
fences marked ignore-check on both language sides (pairing re-recorded).
2026-07-28 01:09:55 +08:00
imccyu
b1bcb428a7 fix: re-derive the turn number from the log at turn open
An out-of-band zero-step turn (durable command lifecycle on an idle log)
advances the log's turn numbering behind ReactLoopAgent's cached lastTurn,
so the next real turn reused a stale number and tripped the session
invariant (turn/start expected N, got 1) — hanging the TUI after any idle
slash command. The log is the numbering authority: take max(cached, logged)
+ 1 at open. The command-goal stub's inject helper also gains the one-shot
injection turn wrap the real agent performs, restoring turn enclosure in
its log assertions.
2026-07-28 01:09:54 +08:00
Tianyi Cui
9aed9b76d7 Merge pull request #784 from deepseek-harness/archive-agent-notes-sweep-2
docs(notes): aggressive archive sweep of low-value decision records
2026-07-28 01:08:42 +08:00
Chinesezjc
ca676178b5 Merge branch 'master' into fix/worker-timer-clamp 2026-07-28 01:06:22 +08:00
Tianyi Cui
9cd87f91cc Merge origin/master into worktree/change-scope-trim-20260728 2026-07-28 01:03:15 +08:00
Tianyi Cui
2a562236d0 Merge remote-tracking branch 'origin/master' into worktree/pr784-merge-20260728 2026-07-28 01:02:49 +08:00
Tianyi Cui
a5ed3a5cfc refactor(dev-infra): narrow change scope report 2026-07-28 01:02:43 +08:00
imccyu
fd9d1b3350 Merge pull request #600 from deepseek-harness/worktree/web-session-model-selector
feat(web): add session model selector
2026-07-28 01:00:38 +08:00
Tianyi Cui
00b6aff3fc docs(notes): seal corrected archive inputs 2026-07-28 00:58:33 +08:00
imccyu
730657375f Merge branch 'master' into worktree/web-session-model-selector 2026-07-28 00:56:56 +08:00
Tianyi Cui
98e953596d docs(notes): normalize archive inputs before sealing 2026-07-28 00:56:48 +08:00
imccyu
7e2f6f474d fix: lint 2026-07-28 00:56:37 +08:00
Tianyi Cui
b85c453e22 Merge pull request #786 from deepseek-harness/worktree/dependabot-daily-4am-shanghai-20260728
chore: run Dependabot every day at 04:00 Shanghai time
2026-07-28 00:55:54 +08:00
Tianyi Cui
c0b9734494 Merge remote-tracking branch 'origin/master' into worktree/pr784-merge-20260728 2026-07-28 00:52:23 +08:00
Tianyi Cui
f0459e7cdb Merge remote-tracking branch 'origin/master' into worktree/dependabot-daily-4am-shanghai-20260728 2026-07-28 00:50:44 +08:00
Tianyi Cui
3b62de1522 Merge pull request #703 from deepseek-harness/sdk/ts-client-and-subagent
feat(sdk): TypeScript SDK over stdio JSON-RPC + SDK subagent backend
2026-07-28 00:50:21 +08:00
Chinesezjc
57a117b7bb Merge remote-tracking branch 'origin/master' into fix/worker-timer-clamp 2026-07-28 00:49:21 +08:00
Tianyi Cui
9c6de3644e Merge branch 'master' into archive-agent-notes-sweep-2 2026-07-28 00:49:13 +08:00
Tianyi Cui
c102c929ca chore: run Dependabot daily at 04:00 Shanghai time 2026-07-28 00:48:38 +08:00
imccyu
2c5c1e72ba fix: merge conflicts 2026-07-28 00:45:27 +08:00
Tianyi Cui
7b140eb136 docs(notes): archive superseded session-prefix note after master retarget
The rebase onto master picked up #585 (agent-loop message machine), which
removed the request-only session-prefix seam; the unified sourced-message
decision now owns the mechanism and the note's own banner declares the
seam removed. Archive the triplet and rewrite the skill-system note's
catalog mechanism against the shipped agent/step sourced injection,
keeping the archived note as the intentional historical citation.

Re-checked the other notes master added or amended (provider retry
policies, request-error retry action, observable state machine, OTel
telemetry, dependabot): their supersessions were already executed
upstream in the same PRs; no further active note qualifies.
2026-07-28 00:42:33 +08:00
imccyu
94af1589a9 Merge branch 'master' into worktree/web-session-model-selector 2026-07-28 00:40:08 +08:00
imccyu
af70af4020 Merge remote-tracking branch 'origin/master' into worktree/web-session-model-selector 2026-07-28 00:39:24 +08:00
Tianyi Cui
d29cd145c9 Merge origin/master into worktree/replayable-gate-plans-20260727 2026-07-28 00:37:52 +08:00
Tianyi Cui
02f9b55699 docs(dev-infra): synchronize gate plan consequences 2026-07-28 00:37:42 +08:00
Tianyi Cui
177b7c3286 Merge remote-tracking branch 'origin/master' into worktree/pr703-ci-fix-20260727 2026-07-28 00:37:26 +08:00
Tianyi Cui
dde4b3d518 Merge pull request #762 from deepseek-harness/worktree/explicit-change-scope-report-20260727
feat(dev-infra): report explicit repository change scope
2026-07-28 00:36:31 +08:00
Tianyi Cui
5b79a43d4c fix(dev-infra): serialize lint after invariant staging 2026-07-28 00:36:05 +08:00
Tianyi Cui
88aa3f8959 Merge remote-tracking branch 'origin/master' into worktree/pr703-ci-fix-20260727 2026-07-28 00:33:36 +08:00
Chinesezjc
30f0ac90f7 Merge remote-tracking branch 'origin/master' into fix/worker-timer-clamp 2026-07-28 00:33:02 +08:00
Tianyi Cui
b1dc759fee Merge remote-tracking branch 'origin/master' into worktree/pr762-merge-20260728 2026-07-28 00:29:00 +08:00
Tianyi Cui
da396223f1 Merge pull request #760 from deepseek-harness/worktree/worktree-local-lefthook-20260727
fix(dev-infra): isolate Lefthook per worktree
2026-07-28 00:26:00 +08:00
Tianyi Cui
20ded66ffb Merge remote-tracking branch 'origin/master' into worktree/pr703-ci-fix-20260727 2026-07-28 00:24:19 +08:00
Tianyi Cui
cc8f6a30c0 Merge remote-tracking branch 'origin/master' into worktree/pr703-ci-fix-20260727
# Conflicts:
#	docs/architecture.i18n.yaml
#	packages/core/agent-loop/src/agent.ts
2026-07-28 00:23:27 +08:00
Chinesezjc
2677fe04ad Merge remote-tracking branch 'origin/master' into fix/worker-timer-clamp 2026-07-28 00:22:25 +08:00
Tianyi Cui
6b0cec04d6 Merge remote-tracking branch 'origin/master' into worktree/replayable-gate-plans-20260727 2026-07-28 00:20:07 +08:00
Tianyi Cui
e71aa49a26 test(dev-infra): exercise replay diagnostics 2026-07-28 00:19:46 +08:00
Tianyi Cui
0e89e4452f Merge remote-tracking branch 'origin/master' into worktree/worktree-local-lefthook-20260727 2026-07-28 00:17:54 +08:00
Chinesezjc
3dc3e59b38 Merge remote-tracking branch 'origin/master' into fix/pty-handoff-grace 2026-07-28 00:17:25 +08:00
Tianyi Cui
32645aaa29 fix(dev-infra): repair gate listing type 2026-07-28 00:17:09 +08:00
Tianyi Cui
3994bdd5b6 Merge pull request #717 from deepseek-harness/codex/bump-pi-ai-0.82.1
chore(llm): bump pi-ai to 0.82.1
2026-07-28 00:17:07 +08:00
Tianyi Cui
e62ad4fddc Merge remote-tracking branch 'origin/master' into worktree/replayable-gate-plans-20260727 2026-07-28 00:14:37 +08:00
Tianyi Cui
4338b2725c fix(dev-infra): distinguish gate results from states 2026-07-28 00:13:52 +08:00