Tianyi Cui
5147495a3b
Merge branch 'codex/simp-agent-entry-state' into codex/simp-unify-agent-session-id
2026-07-14 06:09:02 +08:00
Tianyi Cui
ac6d65b4b7
Merge branch 'codex/simp-compaction-surface' into codex/simp-agent-entry-state
2026-07-14 06:08:58 +08:00
Tianyi Cui
d68bfb1de3
Merge branch 'codex/simp-trim-hook-snapshot-noise' into codex/simp-compaction-surface
2026-07-14 06:08:54 +08:00
Tianyi Cui
20052b468e
Merge branch 'codex/simp-shared-acp-test-launcher' into codex/simp-trim-hook-snapshot-noise
2026-07-14 06:08:48 +08:00
Tianyi Cui
60ce23d77c
fix: surface ACP launcher spawn failures
2026-07-14 06:07:37 +08:00
Tianyi Cui
818c37a992
Merge branch 'codex/simp-agent-entry-state' into codex/simp-unify-agent-session-id
2026-07-14 05:48:44 +08:00
Tianyi Cui
867f41bad7
Merge branch 'codex/simp-compaction-surface' into codex/simp-agent-entry-state
2026-07-14 05:47:46 +08:00
Tianyi Cui
4640f05976
Merge branch 'codex/simp-trim-hook-snapshot-noise' into codex/simp-compaction-surface
2026-07-14 05:46:47 +08:00
Tianyi Cui
c544d4e784
Merge branch 'codex/simp-shared-acp-test-launcher' into codex/simp-trim-hook-snapshot-noise
2026-07-14 05:45:49 +08:00
Tianyi Cui
7d711c44a8
fix: keep remote subagent ids parent-scoped
2026-07-14 05:41:01 +08:00
Tianyi Cui
9028c9b63b
fix: contain ACP update predicate failures
2026-07-14 05:35:34 +08:00
Tianyi Cui
17c99efcc1
fix: complete unified subagent identity
2026-07-14 02:24:55 +08:00
Tianyi Cui
709cc7200e
refactor: unify agent and session identity
2026-07-14 01:59:21 +08:00
Tianyi Cui
7a33ee94be
refactor: remove agent entry mirror
2026-07-14 01:29:16 +08:00
Tianyi Cui
d7de8a8d13
refactor: narrow compaction surface
2026-07-14 01:24:20 +08:00
Tianyi Cui
f95a411b0a
fix: record self-limiting hook snapshot
2026-07-14 01:09:07 +08:00
Tianyi Cui
dbf23bd7b1
Merge branch 'codex/simp-shared-acp-test-launcher' into codex/simp-trim-hook-snapshot-noise
2026-07-14 01:05:16 +08:00
Tianyi Cui
8f99e424c4
Merge branch 'codex/simp-snapshot-fixture-inventory' into codex/simp-shared-acp-test-launcher
2026-07-14 01:04:00 +08:00
Tianyi Cui
2a75f0893a
Merge branch 'codex/simp-session-log-representation' into codex/simp-snapshot-fixture-inventory
2026-07-14 01:02:41 +08:00
Tianyi Cui
b35d66b86d
fix: reject legacy session events on every path
2026-07-14 00:59:25 +08:00
Tianyi Cui
461c0c598c
Merge branch 'codex/simp-session-dead-surface' into codex/simp-session-log-representation
2026-07-14 00:54:55 +08:00
Tianyi Cui
36a4b16f18
Merge remote-tracking branch 'origin/master' into codex/simp-session-dead-surface
2026-07-14 00:53:26 +08:00
Tianyi Cui
8976adef68
Merge branch 'codex/simp-shared-acp-test-launcher' into codex/simp-trim-hook-snapshot-noise
2026-07-14 00:50:56 +08:00
Tianyi Cui
f0cad87492
Merge branch 'codex/simp-snapshot-fixture-inventory' into codex/simp-shared-acp-test-launcher
2026-07-14 00:49:27 +08:00
Tianyi Cui
6ad4b4fa42
fix: let snapshot recording create fixture inventory
2026-07-14 00:46:46 +08:00
Tianyi Cui
e0f9805030
Merge branch 'codex/simp-shared-acp-test-launcher' into codex/simp-trim-hook-snapshot-noise
2026-07-14 00:40:14 +08:00
Tianyi Cui
dd3941af99
Merge branch 'codex/simp-snapshot-fixture-inventory' into codex/simp-shared-acp-test-launcher
2026-07-14 00:38:11 +08:00
Tianyi Cui
bbddd782fd
Merge branch 'codex/simp-session-log-representation' into codex/simp-snapshot-fixture-inventory
...
# Conflicts:
# examples/acp-agent/tests/acp.snapshot.ts
2026-07-14 00:36:28 +08:00
Tianyi Cui
788fb48d4c
Merge branch 'codex/simp-session-dead-surface' into codex/simp-session-log-representation
...
# Conflicts:
# docs/event-producer-consumer.md
2026-07-14 00:34:46 +08:00
Tianyi Cui
a0359bc4a9
Merge pull request #281 from deepseek-harness/codex/stricter-duplication-lint
...
chore: tighten TypeScript duplication lint
2026-07-14 00:34:26 +08:00
Tianyi Cui
dc36ec9d52
Merge remote-tracking branch 'origin/master' into codex/simp-session-dead-surface
...
# Conflicts:
# packages/session-persistence/session-persistence-jsonl/src/index.ts
2026-07-14 00:31:38 +08:00
Tianyi Cui
b579a13db7
test: trim PostToolUse snapshot retries
2026-07-14 00:28:20 +08:00
Tianyi Cui
53d9634043
chore: tighten TypeScript duplication lint
2026-07-14 00:24:04 +08:00
Tianyi Cui
0e7d539bbc
refactor: share the ACP test launcher
2026-07-14 00:18:00 +08:00
Tianyi Cui
fdc5dea100
Merge pull request #253 from deepseek-harness/worktree-singleexe
...
sdk: Python SDK and single-file executable runtime distribution
2026-07-14 00:09:19 +08:00
Tianyi Cui
8d5422606d
Merge branch 'master' into worktree-singleexe
2026-07-14 00:07:22 +08:00
Tianyi Cui
e481288a3a
refactor: derive snapshot session fixtures from disk
2026-07-14 00:04:11 +08:00
Tianyi Cui
15d6a0c69b
test(acp): snapshot advanced toolchain flow
...
The executable golden proves the packaged VFS and Python SDK boundary, but it does not pin the editor-facing ACP updates, and the existing ACP scenarios exercised Code Mode, subagents, and workflows only as separate stories.
Add a dedicated both-mode replay composition that mounts a Cordis marker, inspects it through a real Code Mode worker dispatch, runs a direct spawn child and a workflow-owned spawn child, then unmounts the marker. Commit normalized ACP frames, parent and child logs, and the composition-specific request-header pin.
Use cordis_inspect as the Code Mode sub-dispatch instead of registering another dynamic tool: the executable snapshot already owns tool-set mutation and header-delta coverage, while this keeps the ACP header contract stable and focuses the new golden on transport presentation and cross-feature composition.
2026-07-13 23:56:58 +08:00
Tianyi Cui
1123e946c0
refactor: simplify session log representation
2026-07-13 23:56:10 +08:00
Tianyi Cui
500e70739c
Merge pull request #277 from deepseek-harness/codex/sonarjs-duplicate-lint
...
chore: gate TypeScript duplication in CI
2026-07-13 23:50:45 +08:00
Tianyi Cui
661504b3ec
chore: gate TypeScript duplication in CI
2026-07-13 23:42:54 +08:00
Tianyi Cui
56a1b23cc1
Merge remote-tracking branch 'origin/worktree-singleexe' into codex/pr253-fixes
2026-07-13 23:32:14 +08:00
Tianyi Cui
cf89226510
test(pkg): snapshot advanced Python SDK executable flow
...
The existing assertion-only executable smoke proved selected outputs but could not detect drift across the integrated Python SDK, JSON-RPC notification stream, and persisted session shape.
Keep this separate from ACP snapshots because it must launch the actual platform-native packaged executable through the Python SDK. The deterministic model drives Cordis dynamic tool mounting, a Code Mode worker dispatch, direct spawn delegation, workflow-worker delegation, plugin disposal, and the parent/child persistence lineage.
Commit four portable goldens for the SDK result and three JSONL logs. Normalize timestamps, temporary paths, opaque session and agent identifiers, and bulky request headers while retaining ordering, tool names and arguments, header deltas, results, lineage, and final responses so all native build legs compare the same behavior.
Run the comparison in the label-gated executable build workflow and document the current coverage in the paired implemented RFC.
2026-07-13 23:31:26 +08:00
Tianyi Cui
d060c0dd4f
refactor: prune dead session surfaces
2026-07-13 23:25:20 +08:00
Yichen Jiang
4a4566c922
Merge branch 'master' into worktree-singleexe
2026-07-13 22:57:11 +08:00
Tianyi Cui
62eba83f4f
Merge pull request #259 from deepseek-harness/codex/pr224-simplification-audit
...
docs: propose simplifications atop agent scopes
2026-07-13 22:45:11 +08:00
Tianyi Cui
be67ca41ca
docs: address review bot feedback
2026-07-13 22:29:23 +08:00
Tianyi Cui
24e6b90bff
Merge remote-tracking branch 'origin/master' into codex/pr224-simplification-audit
...
# Conflicts:
# docs/rfc/INDEX.md
2026-07-13 22:26:51 +08:00
Tianyi Cui
328a15734a
Merge pull request #247 from deepseek-harness/rfc/interactive-side-sessions
...
RFC: interactive side sessions and merge-back
2026-07-13 22:18:10 +08:00
Tianyi Cui
522a570cc7
Merge branch 'master' into rfc/interactive-side-sessions
2026-07-13 22:16:01 +08:00