This website requires JavaScript.
d2c7aaddc7
fix(rebase): restore consolidated documentation state
Turtle
2026-07-29 21:16:31 +08:00
9970f60969
test: cover overlays and refresh translation snapshot
Turtle
2026-07-29 21:12:36 +08:00
291d6d2772
docs: refresh module graph after query dependency
Turtle
2026-07-29 18:31:32 +08:00
fa1ca61cfd
fix(hygiene): remove stale session registry fragment
Turtle
2026-07-29 18:27:37 +08:00
9bbaea45fd
docs(cli): explain config overlay modes
Turtle
2026-07-29 18:24:48 +08:00
984830c940
fix(tui): isolate each process query index
Turtle
2026-07-29 18:21:14 +08:00
fdd113ce5e
fix(tui): read mounted session query during sibling activation
Turtle
2026-07-29 18:18:10 +08:00
d44fce8a39
fix(cli): keep meta as a fresh-session command
Turtle
2026-07-29 17:59:28 +08:00
857a4941be
fix(cli): restore shipped surface capabilities
Turtle
2026-07-29 17:34:50 +08:00
bee0a77aad
chore: refresh generated review records
Turtle
2026-07-29 16:31:21 +08:00
33286a0ff5
docs(cordis): remove registry API remnants
Turtle
2026-07-29 16:30:42 +08:00
030b044350
fix(cli): reject leaked config replacement flags
Turtle
2026-07-29 16:29:55 +08:00
ea9315841f
refactor(session): exclude live-session registry foundation
Turtle
2026-07-29 16:28:17 +08:00
991c1f14b6
docs: remove retired TUI demo graph row
Turtle
2026-07-29 15:46:30 +08:00
9e3383f727
docs: regenerate catalogs after feature exclusions
Turtle
2026-07-29 15:44:55 +08:00
9e2c3d3093
refactor(cli): exclude tmux context and source guard
Turtle
2026-07-29 15:43:54 +08:00
c1324ee896
fix(cli): preserve overlays without session registration
Turtle
2026-07-29 15:28:38 +08:00
8f2f6ef0ac
refactor(cli): exclude live-session registry surface
Turtle
2026-07-29 15:22:17 +08:00
a459a918e2
fix(cli): remove obsolete resolver dependencies
Turtle
2026-07-29 15:07:07 +08:00
98086a88d5
docs(host): update config-tree link pairing
Turtle
2026-07-29 15:05:23 +08:00
571562788d
chore: reconcile extracted foundation with current master
Turtle
2026-07-29 15:03:40 +08:00
10ff76de9c
fix(cli): declare every plugin the shipped config trees name
Turtle
2026-07-29 14:05:58 +08:00
f290a8b851
refactor(cli)!: one shared base config with per-surface overlays
Turtle
2026-07-29 13:58:21 +08:00
e7c0a5b794
Merge origin/master: web permission sandbox, default pi-ai providers
Turtle
2026-07-29 14:29:32 +08:00
42e3cceb64
feat(paths): add resolveSessionsRoot as the one shared session-store root
Turtle
2026-07-28 22:19:13 +08:00
8dca750c8e
Merge branch 'master' into trajectory-history-source
imccyu
2026-07-29 21:12:31 +08:00
a1d752f799
feat(host): navigations land selection-anchored — crumb jumps step back a pane instead of collapsing
creatixchu
2026-07-29 21:12:04 +08:00
e9233123eb
fix(skill): ignore unchanged missing-root probes
Tianyi Cui
2026-07-29 21:12:01 +08:00
b7deaf7ee7
Merge commit 'refs/codex/pr758/live-master' into HEAD
Tianyi Cui
2026-07-29 21:11:34 +08:00
f0f897ef02
fix(host): address ds-review-bot v7 on the adaptive picker chooser
creatixchu
2026-07-29 21:09:02 +08:00
935871e38b
Merge branch 'master' into fix/page-scroll
07akioni
2026-07-29 21:07:59 +08:00
45b21bcc3c
fix(client): mark independent replay projections
imccyu
2026-07-29 21:07:53 +08:00
39c539caf7
Merge remote-tracking branch 'origin/master' into feat/todo-multi-in-progress
Tianyi Cui
2026-07-29 21:06:24 +08:00
de4f2a12f0
Merge remote-tracking branch 'origin/master' into worktree/pr823-retarget-latest-20260729
Tianyi Cui
2026-07-29 21:06:24 +08:00
d1d29ffba8
Merge remote-tracking branch 'origin/master' into feat/todo-multi-in-progress
Tianyi Cui
2026-07-29 21:05:12 +08:00
5c0c59847b
Merge remote-tracking branch 'origin/master' into worktree/pr823-retarget-latest-20260729
Tianyi Cui
2026-07-29 21:05:09 +08:00
e10bf246fb
Merge pull request #909 from deepseek-harness/fix/tsconfig-paths
imccyu
2026-07-29 21:05:02 +08:00
08d097077e
fix: cr
07akioni
2026-07-29 21:03:40 +08:00
4926fa18ec
Merge commit 'refs/codex/pr758/live-master' into HEAD
Tianyi Cui
2026-07-29 21:01:55 +08:00
a93c46c43a
Merge branch 'master' into fix/tsconfig-paths
imccyu
2026-07-29 20:58:57 +08:00
6e1c4e4583
Merge pull request #834 from deepseek-harness/fix/translation-brief-uncommitted-pair
Ziya
2026-07-29 08:58:41 -04:00
4997846e45
refactor(hooks): simplify regex pool entry
Tianyi Cui
2026-07-29 20:58:28 +08:00
6e8ad4b382
Merge remote-tracking branch 'origin/master' into worktree-renameweb
imccyu
2026-07-29 20:58:22 +08:00
b23c3d596a
Merge remote-tracking branch 'origin/master' into trajectory-history-source
imccyu
2026-07-29 20:58:04 +08:00
2a12057345
fix: ci
07akioni
2026-07-29 20:56:56 +08:00
0c98a75716
Merge remote-tracking branch 'origin/master' into feat/todo-multi-in-progress
Tianyi Cui
2026-07-29 20:56:11 +08:00
b060b6f5f6
Merge commit 'refs/codex/pr758/master' into HEAD
Tianyi Cui
2026-07-29 20:55:09 +08:00
4368c2d40c
Merge branch 'master' into fix/translation-brief-uncommitted-pair
Tianyi Cui
2026-07-29 20:54:30 +08:00
fe42df2426
Merge branch 'master' into fix/tsconfig-paths
imccyu
2026-07-29 20:50:08 +08:00
e8c265a337
docs: regenerate cordis catalog and doc graphs for shifted source lines
Yif
2026-07-29 20:46:30 +08:00
be9042e5a1
docs(client): sync package READMEs and agent notes with the input interaction rework
Yif
2026-07-29 20:46:29 +08:00
64acc5874b
test(client): cover independent trajectory history
imccyu
2026-07-29 20:46:02 +08:00
cf7f14948c
test(tui): match durable skill catalog source
Tianyi Cui
2026-07-29 20:45:00 +08:00
cf390cc6fd
fix(skill): recognize empty catalog tombstones
Tianyi Cui
2026-07-29 20:44:06 +08:00
70730b8669
test(todo): pin configurable policy boundaries
Tianyi Cui
2026-07-29 20:43:31 +08:00
14b4689e02
fix: tsconfig.base
imccyu
2026-07-29 20:42:40 +08:00
382884e237
fix: scroll to bottom
07akioni
2026-07-29 20:39:45 +08:00
63e1054916
Merge branch 'master' into fix/page-scroll
07akioni
2026-07-29 20:36:11 +08:00
77a536855b
Merge pull request #894 from deepseek-harness/xjt/readme-proofreading-batch-1
Tianyi Cui
2026-07-29 20:30:00 +08:00
a4602b959e
feat: optimize chat page scroll area
07akioni
2026-07-29 20:25:22 +08:00
795bdda223
Merge remote-tracking branch 'origin/master' into xjt/readme-proofreading-batch-1
xjt
2026-07-29 20:21:48 +08:00
e0022ff19e
refactor(client): isolate trajectory history
imccyu
2026-07-29 20:21:37 +08:00
37a75aa85e
docs: regenerate catalogs for the rename JSDoc and invariant companion
imccyu
2026-07-29 20:20:27 +08:00
de0348bd9e
docs(i18n): standardize reviewed README headings
xjt
2026-07-29 20:16:45 +08:00
ee9ea7e3aa
docs(client): document independent trajectory history
imccyu
2026-07-29 20:16:13 +08:00
20a388fc81
Merge remote-tracking branch 'origin/master' into feat/todo-multi-in-progress
Tianyi Cui
2026-07-29 20:13:14 +08:00
acd9716634
fix(client): fixture rename via requireSession, unchanged-title pin gesture
imccyu
2026-07-29 20:11:43 +08:00
1c3fa6edcd
fix(apiproxy): title-invalid only for the input's fault, presentable messages
imccyu
2026-07-29 20:11:19 +08:00
c8374e916f
fix(session-title): typed rename rejection, provenance invariant, contract docs
imccyu
2026-07-29 20:10:42 +08:00
11f38aa1c7
Merge remote-tracking branch 'origin/master' into feat/todo-multi-in-progress
Tianyi Cui
2026-07-29 20:06:45 +08:00
82a43a7240
test(client): cover menu dismiss, goal pause, and permission label paths
Yif
2026-07-29 19:59:42 +08:00
a0534b7b8a
Merge pull request #813 from deepseek-harness/feat/web-terminal-card
Chinesezjc
2026-07-29 19:53:42 +08:00
45c9205caf
feat(client): localize composer hints and rework input command interaction
Yif
2026-07-29 19:46:48 +08:00
f73bf425ec
fix: address ds-review-bot v8 findings
creatixchu
2026-07-29 19:40:17 +08:00
c54bbc0f7e
test(web): cover the spacer-write and dead-lead spacer branches
imccyu
2026-07-29 19:38:43 +08:00
a6eba044b2
docs: regenerate cordis catalog for the shifted session-title source line
imccyu
2026-07-29 19:09:31 +08:00
833d999abf
test(session-title): mark the assertNever guard arm v8-ignored
imccyu
2026-07-29 19:09:22 +08:00
d257c3878e
feat(web): session-row Rename menu action with a browser-owned dialog
imccyu
2026-07-29 18:59:46 +08:00
ff049f1e82
feat(client): ISession.rename settles the title projection cell from the response
imccyu
2026-07-29 18:59:34 +08:00
19336686a6
feat(apiproxy): session.rename RPC delegating to the session-title service
imccyu
2026-07-29 18:59:23 +08:00
abbcacf42a
feat(session-title): user rename pins the title against automatic generation
imccyu
2026-07-29 18:59:09 +08:00
adce3b833d
fix: address ds-review-bot v6/v7 findings on the image-input assembly
creatixchu
2026-07-29 18:56:40 +08:00
e1481e2d98
docs(i18n): resolve follow-up review findings
xjt
2026-07-29 18:38:56 +08:00
8cec74748b
feat(host): adaptive directory-picker default via -auto chooser
creatixchu
2026-07-29 18:34:06 +08:00
c249ad8253
doc: record the marker-scale plan with its refactor prerequisite
Hypatia May
2026-07-29 18:28:47 +08:00
fff0eae0ca
doc: regenerate the cordis services catalog
Hypatia May
2026-07-29 18:27:26 +08:00
fc5e2632d6
doc(tui): drop a stale justification and clarify the fixture's tool text
Hypatia May
2026-07-29 18:16:31 +08:00
22e48c1953
Merge remote-tracking branch 'origin/master' into worktree/web-multimodal-image-input
creatixchu
2026-07-29 18:05:44 +08:00
e7b30799fe
chore: retrigger CI (dropped webhook for 010d948aa)
creatixchu
2026-07-29 17:58:30 +08:00
b0c7a4f324
refactor(tui): classify replay by marker, matching the live listener
Hypatia May
2026-07-29 17:56:24 +08:00
ae94d32c35
fix(fixture): follow the message-event shape and keep todo_write the alpha log tail
creatixchu
2026-07-29 17:53:13 +08:00
fdccc58cef
fix(web): narrow request lifecycle fences
Hypatia May
2026-07-29 17:46:25 +08:00
ed4a6fd026
docs(i18n): address automated review
j-xiang
2026-07-29 17:46:06 +08:00
b7bb4842df
doc(tui): record rebuild cost, replay fixture, and the A2 fold interaction
Hypatia May
2026-07-29 17:43:05 +08:00
859452d807
Merge remote-tracking branch 'github/master' into xtr/trajectory-inspection-ui
_Kerman
2026-07-29 17:31:33 +08:00
55b47657e5
fix(web): fence request telemetry lifecycles
Hypatia May
2026-07-29 17:19:01 +08:00
035a99f922
fix(tui,host): pin replayed compaction and correct projection wording Review follow-ups on the append-origin transcript projection. The live/replay equivalence claim was stated unconditionally but does not cover tool/call: only replay re-derives call pairing, because a call event carries no surfaceOp of its own and inherits transcript membership from the assistant/message that advertised it — which the live listener has necessarily just rendered. Narrow the claim in the TUI README and Agent Note, and record at rebuildTranscript why the filter is replay-only rather than a missing live branch. Add surface-replayed-compaction: the three existing fixtures all come from the live path, leaving the resume case the bug report leads with pinned only by a unit test. The new checkpoint mounts with the replacement already stored and records byte-identical to surface-after-compaction-wide, so the two fixtures now pin the equivalence they assert. The shared fixture appends move into appendPreCompactionLog / appendCompactionCheckpoint. MESSAGE_TYPES is not "human message event types" — it includes assistant/message. Say what the code distinguishes (append-origin conversation messages vs. model-only replacement copies) at the const, the paginate and session.history JSDoc, the apiproxy README, and the Agent Note. Also: spell the replace shape as Extract<SurfaceOp, { op: 'replace' }> for symmetry with the module's two other uses; document why isCompactCheckpoint keeps a replacement check that is redundant at both call sites; say that Ctrl+R toggles reasoning, which rebuilds the transcript; and qualify "the sole source of derived history" as derived *model* history now that the transcript is the other projection.
Hypatia May
2026-07-29 17:17:19 +08:00
644aef14c8
docs(i18n): correct finite option wording
j-xiang
2026-07-29 16:56:44 +08:00
5bd49b1f0e
docs(i18n): address final line audit
j-xiang
2026-07-29 16:53:53 +08:00
709d545e7c
fix(skill): re-probe retained root watchers
Tianyi Cui
2026-07-29 16:53:47 +08:00