Tianyi Cui
|
9a6914d845
|
feat(session): add out-of-band log appends
|
2026-07-21 01:53:08 +08:00 |
|
Tianyi Cui
|
fe42baeaa3
|
Merge codex/invariant-service-seam into codex/invariant-service-review-fixes
# Conflicts:
# scripts/test-invariants.spec.ts
|
2026-07-21 01:39:19 +08:00 |
|
Tianyi Cui
|
1e73d96bb1
|
fix(llm): preserve empty assistant serialization
|
2026-07-21 01:38:21 +08:00 |
|
Tianyi Cui
|
d50e6d4b8e
|
test(invariants): include goal session topology
|
2026-07-21 01:38:20 +08:00 |
|
Tianyi Cui
|
7eee0b48b7
|
Merge codex/invariant-service-seam into codex/invariant-service-review-fixes
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-19-package-invariant-runtime-contracts.i18n.yaml
# scripts/test-invariants.ts
|
2026-07-21 01:25:18 +08:00 |
|
Tianyi Cui
|
d3ae708384
|
Merge origin/master into codex/invariant-service-seam
# Conflicts:
# docs/module-graph.md
|
2026-07-21 01:23:19 +08:00 |
|
Tianyi Cui
|
4466d582c4
|
Merge remote-tracking branch 'origin/feat/plan-mode' into codex/pr239-plan-mode-review-fixes
# Conflicts:
# .agents/notes/implemented/feature/2026-07-07-plan-mode.md
# .agents/notes/implemented/simplification/2026-07-04-fold-stdio-ui-helper.md
# docs/capability-seams.md
# docs/config-catalog.md
# docs/event-producer-consumer.md
# examples/acp-agent/tests/plan-mode.e2e.ts
# examples/acp-agent/tests/snapshots/plan-mode/tool-schemas.expected.json
# examples/plan-acp-agent/README.md
# examples/plan-acp-agent/cordis.yml
# examples/plan-acp-agent/tests/acp.snapshot.ts
# scripts/gen-doc-graphs.ts
|
2026-07-21 01:21:33 +08:00 |
|
Tianyi Cui
|
7677d49c93
|
test(snapshot): cover session-scoped sandbox roots
|
2026-07-21 01:16:29 +08:00 |
|
Tianyi Cui
|
55ef21d9d5
|
Merge origin/master into codex/invariant-service-seam
# Conflicts:
# docs/config-catalog.md
# docs/event-producer-consumer.md
# docs/module-graph.md
# packages/examples/agent-spine-demo/README.md
# packages/examples/agent-spine-demo/package.json
# packages/examples/agent-spine-demo/src/index.ts
# packages/examples/tui-demo/package.json
# packages/support/invariants/src/scoped-events.generated.ts
# packages/ui/acp/package.json
# packages/ui/tui/package.json
# packages/ui/tui/tests/tui.spec.ts
# pnpm-lock.yaml
|
2026-07-21 01:13:28 +08:00 |
|
Tianyi Cui
|
8500974fd4
|
feat: unify JSON value schema DSL
|
2026-07-21 01:11:55 +08:00 |
|
Tianyi Cui
|
81c239bc60
|
Merge remote-tracking branch 'origin/master' into codex/pr239-parent-retarget-publish
|
2026-07-21 01:03:51 +08:00 |
|
Tianyi Cui
|
c93c3d9dff
|
test(acp): pin modes in goal snapshot
|
2026-07-21 01:02:23 +08:00 |
|
Tianyi Cui
|
dc874a90bd
|
Merge remote-tracking branch 'origin/master' into codex/session-scoped-sandbox-roots
|
2026-07-21 01:01:00 +08:00 |
|
Tianyi Cui
|
3947312432
|
Merge remote-tracking branch 'origin/master' into codex/pr239-parent-retarget-publish
# Conflicts:
# packages/core/tools/tests/gen-tool-catalog.spec.ts
|
2026-07-21 00:58:16 +08:00 |
|
Tianyi Cui
|
c17ef5e8e1
|
Merge remote-tracking branch 'origin/master' into codex/session-scoped-sandbox-roots
|
2026-07-21 00:56:24 +08:00 |
|
Tianyi Cui
|
9a5c81f9e5
|
Merge pull request #419 from deepseek-harness/codex/goal-rfc-rollup
docs(agent-note): record implemented goal execution stack
|
2026-07-21 00:56:09 +08:00 |
|
Tianyi Cui
|
9ed4ce8267
|
Merge remote-tracking branch 'origin/master' into codex/session-scoped-sandbox-roots
# Conflicts:
# packages/examples/agent-spine-demo/package.json
# pnpm-lock.yaml
|
2026-07-21 00:55:48 +08:00 |
|
Tianyi Cui
|
8c6ba1736f
|
Merge remote-tracking branch 'origin/master' into codex/pr239-parent-retarget-publish
# Conflicts:
# docs/cookbook/extension-cookbook.i18n.yaml
# examples/acp-agent/tests/acp.snapshot.ts
# examples/acp-agent/tests/snapshots/advanced-toolchain/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/bash-spill/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/both-mode-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cancel-tool-calls/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cancel/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/code-mode-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/config-options/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/error-finish/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/escalation-approved/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/escalation-rejected/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-edit/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-escalation-approved/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-policy-reject/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-read-window/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-read/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-terminal-card/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-write-overwrite/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-write/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/handshake/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-posttool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-posttool-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-pretool-ask/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-pretool-deny/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-promptsubmit-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-promptsubmit-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-stop-continue/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-posttool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-posttool-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-pretool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-promptsubmit-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-promptsubmit-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-stop-continue/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/model-switching/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/multi-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/parallel-tool-calls/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/permission-switching/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/repeat-tool-guard/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/skill-load/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-fork/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-spawn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/text-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/todo-plan/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/tool-call-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workflow-run/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workspace-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workspace-edit/stdout.expected.jsonl
|
2026-07-21 00:54:51 +08:00 |
|
Tianyi Cui
|
cf4f7bbb4b
|
Merge remote-tracking branch 'origin/master' into codex/goal-rfc-rollup
|
2026-07-21 00:51:59 +08:00 |
|
Tianyi Cui
|
bb85b384f1
|
Merge pull request #417 from deepseek-harness/codex/ralph-tool
feat(workflow): add fresh-agent Ralph tool
|
2026-07-21 00:51:42 +08:00 |
|
Tianyi Cui
|
962c43aa9e
|
Merge remote-tracking branch 'origin/master' into codex/pr239-parent-retarget-publish
# Conflicts:
# docs/capability-seams.md
# docs/config-catalog.md
# docs/event-producer-consumer.md
# docs/module-graph.md
# examples/acp-agent/tests/snapshots/advanced-toolchain/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/bash-spill/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/both-mode-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cancel-tool-calls/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cancel/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/code-mode-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/config-options/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/error-finish/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/escalation-approved/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/escalation-rejected/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-edit/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-escalation-approved/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-policy-reject/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-read-window/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-read/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-terminal-card/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-write-overwrite/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-write/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/handshake/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-posttool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-posttool-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-pretool-ask/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-pretool-deny/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-promptsubmit-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-promptsubmit-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-stop-continue/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-posttool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-posttool-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-pretool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-promptsubmit-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-promptsubmit-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-stop-continue/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/model-switching/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/multi-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/parallel-tool-calls/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/permission-switching/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/repeat-tool-guard/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/skill-load/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-fork/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-spawn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/text-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/todo-plan/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/tool-call-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workflow-run/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workspace-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workspace-edit/stdout.expected.jsonl
# packages/core/tools/tests/gen-tool-catalog.spec.ts
# packages/ui/acp/acp-feature-support.md
# packages/ui/acp/src/index.ts
# scripts/gen-doc-graphs.ts
|
2026-07-21 00:50:00 +08:00 |
|
Tianyi Cui
|
167a5e95e0
|
Merge codex/invariant-service-seam into codex/invariant-service-review-fixes
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-19-package-invariant-runtime-contracts.i18n.yaml
# scripts/test-invariants.spec.ts
# scripts/test-invariants.ts
|
2026-07-21 00:47:02 +08:00 |
|
Tianyi Cui
|
9f5415fc6e
|
Merge remote-tracking branch 'origin/master' into codex/ralph-tool
|
2026-07-21 00:46:27 +08:00 |
|
Tianyi Cui
|
6bcc9fbf32
|
Merge pull request #415 from deepseek-harness/codex/goal-commands
feat(goal): add human /goal command
|
2026-07-21 00:46:07 +08:00 |
|
Tianyi Cui
|
4e7a687c0b
|
Merge origin/master into codex/invariant-service-seam
# Conflicts:
# docs/architecture.md
# docs/capability-seams.md
# docs/cordis-catalog/services.md
# docs/event-producer-consumer.md
# docs/module-graph.md
# packages/cordis/tool-cordis/src/api-catalog.ts
# packages/support/invariants/package.json
# packages/support/invariants/src/scoped-events.generated.ts
# packages/support/invariants/tests/invariants.spec.ts
# packages/support/invariants/tsconfig.json
# pnpm-lock.yaml
|
2026-07-21 00:44:39 +08:00 |
|
Tianyi Cui
|
ec98bb4318
|
Merge remote-tracking branch 'origin/master' into codex/session-scoped-sandbox-roots
|
2026-07-21 00:44:38 +08:00 |
|
Tianyi Cui
|
ff21f91a39
|
fix(sandbox): resolve workspace roots per session
|
2026-07-21 00:44:28 +08:00 |
|
Tianyi Cui
|
91822398b6
|
Merge remote-tracking branch 'origin/master' into codex/goal-commands
|
2026-07-21 00:40:44 +08:00 |
|
Tianyi Cui
|
cf1aedf34e
|
Merge pull request #412 from deepseek-harness/codex/commands
feat(ui): add plugin-owned human commands
|
2026-07-21 00:40:26 +08:00 |
|
Tianyi Cui
|
c3f4332b8d
|
refactor(examples): fold plan mode into ACP demo
|
2026-07-21 00:40:15 +08:00 |
|
Tianyi Cui
|
457b48efda
|
Merge remote-tracking branch 'origin/master' into codex/commands
|
2026-07-21 00:36:16 +08:00 |
|
Tianyi Cui
|
2109ad8cef
|
Merge pull request #405 from deepseek-harness/codex/goal-session
feat(goal): drive same-session goal rounds
|
2026-07-21 00:36:00 +08:00 |
|
Tianyi Cui
|
0022979e4c
|
Merge remote-tracking branch 'origin/master' into codex/pr239-parent-retarget-publish
# Conflicts:
# docs/architecture.md
|
2026-07-21 00:32:01 +08:00 |
|
Tianyi Cui
|
ed2ac29481
|
Merge remote-tracking branch 'origin/master' into codex/goal-session
|
2026-07-21 00:30:42 +08:00 |
|
Tianyi Cui
|
8a4c7f78d7
|
Merge pull request #403 from deepseek-harness/codex/goal-tools
feat(goal): add model-facing goal tools
|
2026-07-21 00:30:26 +08:00 |
|
Tianyi Cui
|
9848fdf93e
|
refactor: remove unrelated helper extractions
|
2026-07-21 00:25:51 +08:00 |
|
Tianyi Cui
|
342af3050b
|
Merge remote-tracking branch 'origin/master' into codex/goal-tools
|
2026-07-21 00:25:49 +08:00 |
|
Tianyi Cui
|
0c08e34a4a
|
fix(invariants): harden runtime contracts and gates
|
2026-07-21 00:25:38 +08:00 |
|
Tianyi Cui
|
c503dd91a5
|
Merge pull request #402 from deepseek-harness/codex/goal-domain
feat(goal): add persisted same-session goal domain
|
2026-07-21 00:25:32 +08:00 |
|
Tianyi Cui
|
3ee72e182f
|
Merge remote-tracking branch 'origin/master' into codex/pr239-parent-retarget-publish
|
2026-07-21 00:24:14 +08:00 |
|
Tianyi Cui
|
73f1280532
|
Merge remote-tracking branch 'origin/master' into codex/goal-domain
|
2026-07-21 00:20:30 +08:00 |
|
Tianyi Cui
|
d0bb8a86af
|
Merge pull request #349 from deepseek-harness/rfc/loop
docs(agent-note): propose harness-level goal execution
|
2026-07-21 00:20:03 +08:00 |
|
Tianyi Cui
|
6aa71aca94
|
Merge remote-tracking branch 'origin/feat/plan-mode' into codex/pr239-plan-mode-review-fixes
|
2026-07-21 00:12:34 +08:00 |
|
Tianyi Cui
|
54bfe41a46
|
docs(cookbook): generalize runnable wiring inventory
|
2026-07-21 00:09:05 +08:00 |
|
Tianyi Cui
|
81cdebc531
|
fix(hooks): require invocation signals
|
2026-07-21 00:08:44 +08:00 |
|
Tianyi Cui
|
72f0019c4e
|
Merge remote-tracking branch 'origin/codex/enforce-tool-cancellation' into worktree/explicit-turn-signal
# Conflicts:
# docs/architecture.md
# docs/cordis-catalog/events.md
# docs/event-producer-consumer.md
# docs/persistence-catalog.md
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/session.jsonl
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/stdout.expected.jsonl
# packages/cordis/tool-cordis/src/api-catalog.ts
# packages/core/agent-loop/README.md
# packages/core/agent-loop/src/loop.ts
# packages/core/agent/README.md
# packages/examples/cli-demo/src/cli.ts
# packages/ui/tui/tests/tui.spec.ts
|
2026-07-21 00:02:17 +08:00 |
|
Tianyi Cui
|
bd1805c637
|
fix(tools): close cancellation review gaps
|
2026-07-20 23:44:07 +08:00 |
|
Tianyi Cui
|
17abccadf7
|
Merge branch 'codex/ralph-tool' into codex/goal-rfc-rollup
|
2026-07-20 23:39:59 +08:00 |
|
Tianyi Cui
|
5eb592aa89
|
Merge branch 'codex/goal-commands' into codex/ralph-tool
|
2026-07-20 23:39:48 +08:00 |
|
Tianyi Cui
|
9140f91561
|
Merge branch 'codex/commands' into codex/goal-commands
|
2026-07-20 23:39:41 +08:00 |
|