Tianyi Cui
1731243fa0
Merge branch 'master' into feat/send-unify
2026-07-24 19:13:11 +08:00
Tianyi Cui
9ef0193dd5
feat(host-runtime,llm-replay): keyless llm seam + replay pacing/consumption handle
...
BootHostOptions.llm: 'deepseek' | false — false mounts no adapter, boots
keyless, and leaves the llm capability seam open for the embedder to fill
on RunningHost.ctx (now the third sanctioned ctx use, JSDoc + README
amended); an unfilled seam fails loud with NO_ADAPTER at the first stream.
dsh-llm-replay grows two additive surfaces for the web browser e2e lane:
paceMs (validated per-chunk delay so a real transport shows incremental
delivery; abort during a pace wait cancels promptly) and a ReplayHandle
return — dispose() plus assertConsumed(), the teardown check that every
recorded script bound and drained, converting silent fixture underruns
into diagnostics. Existing callers updated; config catalog regenerated.
2026-07-24 19:08:10 +08:00
Tianyi Cui
e51ba79e53
Merge remote-tracking branch 'origin/docs/i18n-batch-cds-postmortem' into worktree/pr345-retarget-stack
2026-07-24 19:06:12 +08:00
Tianyi Cui
40ebf2e97f
Merge remote-tracking branch 'origin/docs/i18n-batch-core' into worktree/pr344-retarget-stack
2026-07-24 19:05:26 +08:00
Tianyi Cui
572352fa0f
Merge remote-tracking branch 'origin/master' into worktree/pr343-retarget-latest-master
2026-07-24 19:01:57 +08:00
Tianyi Cui
fd6713b496
docs(testing): propose keyless browser e2e lane for the web GUI
...
Design study for a deterministic, keyless browser e2e lane over the real
assembled web chain (chromium -> SSE/HTTP wire -> apiproxy -> agent loop ->
persistence), replayed through dsh-llm-replay from recorded session-log
fixtures, with aria-tree goldens plus in-process world-state assertions.
Synthesized from an OSS prior-art survey (LibreChat, ai-chatbot, lobe-chat,
OpenHands, cline, aimock...), a repo seam deep-dive, and three adversarial
critiques (doctrine, flakiness, YAGNI). Records the settled shape (no new
package, no suite factory, seed via the real persistence API, whenIdle
barrier stack, no transient-DOM assertions) and the open questions (LLM
seam, Loader-izing dsh web, header pin, golden breadth, settled signal).
2026-07-24 18:55:37 +08:00
Turtle
8975f12272
Merge pull request #593 from deepseek-harness/feat/examples-third-party-llm-docs
...
chore(examples): declare @deepseek-ai/dsh-llm-pi-ai as an example dep
2026-07-24 18:54:33 +08:00
Turtle
e525b68106
Merge branch 'master' into feat/examples-third-party-llm-docs
2026-07-24 18:48:01 +08:00
Hypatia May
415948dd7b
fix: redact lineage errors and parse precise times
2026-07-24 18:47:41 +08:00
Tianyi Cui
1769fae588
Merge remote-tracking branch 'origin/docs/i18n-batch-cds-postmortem' into worktree/pr345-retarget-stack
2026-07-24 18:38:52 +08:00
Tianyi Cui
b65421431b
docs(i18n): complete Agent Note translation fidelity
2026-07-24 18:38:27 +08:00
Tianyi Cui
6865b861d8
docs(site): preserve translated core fragment ids
2026-07-24 18:32:31 +08:00
Hypatia May
0d2e74ed48
docs: describe host session-query surface
2026-07-24 18:22:00 +08:00
Hypatia May
fec4ce52cc
fix: batch cancellable title reads
2026-07-24 18:13:11 +08:00
Tianyi Cui
cf1fcd6871
Merge remote-tracking branch 'origin/docs/i18n-batch-cds-postmortem' into worktree/pr345-retarget-stack
2026-07-24 18:12:45 +08:00
Tianyi Cui
da3c12e548
docs(i18n): clarify subagent shutdown escalation
2026-07-24 18:12:16 +08:00
Tianyi Cui
ac93d00541
docs(site): publish translated core data pages
2026-07-24 18:07:56 +08:00
Tianyi Cui
da01b91c63
Merge refreshed #344 into docs/i18n-batch-rfc
2026-07-24 17:42:04 +08:00
Tianyi Cui
b7a8a97034
Merge refreshed #343 into docs/i18n-batch-cds-postmortem
2026-07-24 17:39:54 +08:00
Tianyi Cui
0191a014dd
docs(i18n): preserve authority constraints
2026-07-24 17:39:22 +08:00
Tianyi Cui
305930712b
docs(i18n): bind authority terminology
2026-07-24 17:39:11 +08:00
Hypatia May
f5fc7ac04a
test: scope event snapshot normalization
2026-07-24 17:25:32 +08:00
Turtle
081bb1a8fd
Merge remote-tracking branch 'origin/master' into feat/send-unify
...
# Conflicts:
# packages/client/runtime/src/client/sessions/fold-adapter.ts
2026-07-24 17:17:35 +08:00
Tianyi Cui
5860950d0a
Merge refreshed #344 into docs/i18n-batch-rfc
2026-07-24 17:16:38 +08:00
Tianyi Cui
190240a133
Merge refreshed #343 into docs/i18n-batch-cds-postmortem
2026-07-24 17:14:57 +08:00
Tianyi Cui
c62ca61ccb
Merge latest master into docs/i18n-batch-core
2026-07-24 17:13:25 +08:00
Hypatia May
96c5696f80
Merge remote-tracking branch 'origin/master' into session-query-tool
...
# Conflicts:
# docs/architecture.i18n.yaml
# docs/cordis-catalog/services.md
2026-07-24 17:12:03 +08:00
imccyu
0133e80767
Merge pull request #596 from deepseek-harness/feat/trajectory
...
feat: add trajectory view & basic ui of new session page
2026-07-24 17:11:57 +08:00
Tianyi Cui
bcb2bd2795
Merge refreshed #344 into docs/i18n-batch-rfc
2026-07-24 17:10:05 +08:00
Tianyi Cui
6b686aa832
docs(i18n): refresh session query snapshot contract
2026-07-24 17:07:23 +08:00
07akioni
65e6a2adbe
Merge branch 'master' into feat/trajectory
2026-07-24 17:06:25 +08:00
Hypatia May
def026e5bc
fix: harden session trace authorization
2026-07-24 17:06:10 +08:00
Turtle
d2b2539f3e
Merge remote-tracking branch 'origin/feat/send-unify' into feat/send-unify
...
# Conflicts:
# docs/architecture.i18n.yaml
# docs/architecture.md
2026-07-24 16:58:32 +08:00
Tianyi Cui
c962db28da
Merge refreshed #343 into docs/i18n-batch-cds-postmortem
2026-07-24 16:57:46 +08:00
Turtle
4be3301952
fix: migrate merged-in context/message references to user/message
...
The master merge introduced a tui goal-restore test and the guard parent
README that still used the removed context/message event. Point both at
the coalesced plugin-sourced user/message.
2026-07-24 16:56:36 +08:00
Tianyi Cui
b040c6a1c9
Merge latest master into docs/i18n-batch-core
2026-07-24 16:55:08 +08:00
Turtle
80bbe959a7
Merge remote-tracking branch 'origin/master' into feat/send-unify
2026-07-24 16:52:46 +08:00
Turtle
49c4b7c2b4
Merge pull request #595 from deepseek-harness/fix/tui-resume-fullscreen-picker
...
feat(tui): add full-screen session resume
2026-07-24 16:52:16 +08:00
Hypatia May
6be11539e2
fix: bind session authorization to observations
2026-07-24 16:40:08 +08:00
Tianyi Cui
f5fe71d34a
docs(i18n): fix final Agent Note semantics
2026-07-24 16:36:34 +08:00
07akioni
6fc92bbb16
fix: ci
2026-07-24 16:32:35 +08:00
Turtle
bb124c2869
Merge branch 'master' into feat/send-unify
2026-07-24 16:31:00 +08:00
Tianyi Cui
a88364ab66
Merge remote-tracking branch 'origin/master' into worktree/acp-automation-protocol
2026-07-24 16:30:03 +08:00
ZiyaZhang
12dbc00166
fix(tui): harden resume picker input
2026-07-24 01:29:35 -07:00
ZiyaZhang
33ee34b58e
fix(tui): make resume picker full-screen
2026-07-24 01:29:35 -07:00
Turtle
d3b00bbdff
test(tui): await fresh model selector frames
2026-07-24 01:29:35 -07:00
Turtle
c440217fde
refactor(tui): defer cross-process resume locking
2026-07-24 01:29:35 -07:00
NI0317
54d986ed87
fix(tui): close resume handoff races
2026-07-24 01:29:35 -07:00
NI0317
2ae9f4fdf3
feat(tui): add safe session resume flow
2026-07-24 01:29:35 -07:00
Tianyi Cui
a03a7a119b
Merge #344 into #345
2026-07-24 16:22:33 +08:00