Tianyi Cui
41609c4ce4
ci: consolidate primary checks on one larger runner
2026-07-22 17:53:01 +08:00
Turtle
55af920def
fix(vendor/include): keep config reloads resilient
2026-07-22 17:50:45 +08:00
Tianyi Cui
ca85261f38
Merge current codex/code-mode-typed-results into codex/code-mode-complete-result-card
2026-07-22 17:50:26 +08:00
Tianyi Cui
8e34d87b08
Merge current codex/canonical-tool-output into codex/code-mode-typed-results
2026-07-22 17:49:09 +08:00
Tianyi Cui
8b1f9a4697
Merge current codex/tool-json-schema-dsl into codex/canonical-tool-output
2026-07-22 17:48:46 +08:00
Tianyi Cui
400e7021fc
Merge current PR #500 into codex/tool-json-schema-dsl
2026-07-22 17:48:22 +08:00
Tianyi Cui
d38b27ef65
docs(core): remove stale mode option contract
2026-07-22 17:45:58 +08:00
Turtle
484b5f5a06
docs(cordis-tutorial): say short-circuit instead of veto
2026-07-22 17:44:31 +08:00
Tianyi Cui
2405570ac8
chore: restore opt-in all-gates command
2026-07-22 17:42:23 +08:00
imccyu
7c8baee14f
ci: gates add manual-push
2026-07-22 17:41:08 +08:00
imccyu
ae44063a51
Merge remote-tracking branch 'origin/master' into worktree-dshweb
2026-07-22 17:35:49 +08:00
imccyu
5b16107b6a
fix: remove pre-push gates for web
2026-07-22 17:35:42 +08:00
Yichen Jiang
da8c0ab092
fix(session-reference): bind snapshots to prompts
2026-07-22 17:34:31 +08:00
Tianyi Cui
988dd70e7c
docs: leave Cordis reload guarantees to child
2026-07-22 17:33:52 +08:00
Tianyi Cui
769892a29d
Merge latest codex/code-mode-typed-results into codex/code-mode-complete-result-card
2026-07-22 17:33:39 +08:00
imccyu
f118810b7f
fix: vitest import paths mapping
2026-07-22 17:33:24 +08:00
Tianyi Cui
b844e95c50
Merge latest codex/canonical-tool-output into codex/code-mode-typed-results
2026-07-22 17:33:03 +08:00
Tianyi Cui
bde76cf838
Merge latest codex/tool-json-schema-dsl into codex/canonical-tool-output
2026-07-22 17:32:35 +08:00
Tianyi Cui
25f06b4e29
chore(install): flag TypeScript extraction
2026-07-22 17:31:10 +08:00
Tianyi Cui
b72410b152
chore: extract vendored Cordis hot-reload fix
2026-07-22 17:30:45 +08:00
Tianyi Cui
c47b7c5428
Merge latest PR #500 into codex/tool-json-schema-dsl
2026-07-22 17:30:13 +08:00
Tianyi Cui
f1dfd94c54
Merge updated codex/code-mode-typed-results into codex/code-mode-complete-result-card
2026-07-22 17:26:50 +08:00
Tianyi Cui
ec533d0a77
Merge latest master into tui-staging-merge-1
2026-07-22 17:25:35 +08:00
Tianyi Cui
842164553d
fix(plan): reject legacy mode events on load
2026-07-22 17:25:25 +08:00
Tianyi Cui
018f878f00
Merge updated codex/canonical-tool-output into codex/code-mode-typed-results
2026-07-22 17:25:23 +08:00
Tianyi Cui
41e8d6c862
Merge updated codex/tool-json-schema-dsl into codex/canonical-tool-output
2026-07-22 17:24:45 +08:00
Tianyi Cui
b8a9b42726
Merge updated PR #500 into codex/tool-json-schema-dsl
2026-07-22 17:24:13 +08:00
Turtle
1df2445072
docs(cordis-tutorial): rename 'Dependencies are live' heading to state the mechanism
2026-07-22 17:24:03 +08:00
imccyu
0a91d2cff0
ci: coverage
2026-07-22 17:23:59 +08:00
Tianyi Cui
319005d56b
Merge latest origin/master into worktree/ci-under-minute
2026-07-22 17:20:09 +08:00
Turtle
bbcc8faa95
docs(cordis-tutorial): note PENDING fibers do not keep Node alive
2026-07-22 17:19:46 +08:00
Tianyi Cui
8739abdbfe
Merge origin/master into worktree/ci-under-minute
2026-07-22 17:15:46 +08:00
Tianyi Cui
08d3895a07
Merge pull request #509 from deepseek-harness/worktree/fast-local-hooks
...
chore: keep local git hooks fast
2026-07-22 17:14:47 +08:00
Tianyi Cui
e4840c5a88
Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card
2026-07-22 17:09:28 +08:00
Tianyi Cui
248d7bb81e
Merge branch 'codex/canonical-tool-output' into codex/code-mode-typed-results
2026-07-22 17:07:49 +08:00
Turtle
1628f50283
docs(cordis-tutorial): clarify ctx.plugin function form; add dsh badge to every chapter
2026-07-22 17:07:15 +08:00
Tianyi Cui
4cd5f21c08
Merge branch 'codex/tool-json-schema-dsl' into codex/canonical-tool-output
2026-07-22 17:05:38 +08:00
imccyu
2431caa9ab
fix: ci docs/lint
...
fix: ci docs/lint
ci: coverage
2026-07-22 17:03:10 +08:00
Tianyi Cui
97a535dd56
docs: explain focused local coverage
2026-07-22 17:01:18 +08:00
Tianyi Cui
c3fb3de64f
Merge PR #500 into codex/tool-json-schema-dsl
...
# Conflicts:
# docs/cordis-catalog/services.md
# scripts/type-equiv.manifest.json
2026-07-22 16:57:45 +08:00
Tianyi Cui
f4185122dc
refactor(plan): remove generic mode abstraction
2026-07-22 16:57:23 +08:00
Tianyi Cui
11236c46fb
docs: record final larger-runner evidence
2026-07-22 16:55:39 +08:00
Turtle
7b46e1f73c
fix: address PR #504 review warnings
...
- workspace-context: a transiently unavailable but still-effective candidate
keeps its cached trimmed digest in the directory's dedup slot, so an
identical later sibling is not emitted as a duplicate set until the next
successful reconciliation
- app-boot: --resume rejects a following token that is itself resume syntax
instead of accepting it as a session id
- tui: the queued-steering badge tracks per-entry sources and a drain removes
one matching entry, so loop-authored steering (no agent/queued) cannot
consume a pending user message's slot
2026-07-22 16:49:50 +08:00
kingwl
f4ad731079
test(snapshot): add the packed-chunks opt-in replay scenario
...
An overlay pair switches the acp demo's packChunks on; the authored fixture
(text-turn's recording refreshed through that overlay) commits a session.jsonl
whose reasoning run persists as one packed reasoning-chunks row while the
short text run stays verbatim. Keyless replay proves the packed fixture
derives the same model script (fixture reading is layout-blind) and the
re-persisted log packs identically — the transcript surface of the packChunks
switch is now pinned without touching any existing golden.
2026-07-22 16:46:13 +08:00
Tianyi Cui
d7e0104a72
ci: unpack bubblewrap without package transaction
2026-07-22 16:45:59 +08:00
Tianyi Cui
092e1812fe
docs: keep agent guidance within budget
2026-07-22 16:44:44 +08:00
Tianyi Cui
31c0589439
chore: keep local git hooks fast
2026-07-22 16:37:20 +08:00
Turtle
21456a36ca
docs: add hands-on Cordis tutorial
...
Seven-chapter tutorial under docs/cordis-tutorial/ for agent developers
new to Cordis: first plugin, lifecycle/effects, services, events,
config, composition/HMR, and a final chapter registering a tool against
real harness services. Every transcript was produced by running the
chapter files in a gitignored tmp/ scratch directory.
Published to both website locales as mirrored English pages under a new
'Cordis tutorial' develop-sidebar section; a Chinese pair can be added
later without route changes.
2026-07-22 16:36:48 +08:00
Tianyi Cui
5e4776500d
docs: record stable coverage concurrency
2026-07-22 16:33:47 +08:00
Tianyi Cui
2f7c1bf724
Merge branch 'master' into worktree-dshweb
2026-07-22 16:31:32 +08:00