Tianyi Cui
|
e819a586b0
|
refactor(acp): reduce bridge to automation protocol
|
2026-07-24 01:40:25 +08:00 |
|
Tianyi Cui
|
26bfd37da0
|
Merge commit 'refs/codex-unblock/20260723/master' into worktree/pty-review-fixes
# Conflicts:
# .agents/notes/implemented/feature/2026-06-30-interception-seams.md
# docs/config-catalog.md
# docs/cordis-catalog/services.md
# docs/core-data-structures/tools.md
# docs/event-producer-consumer.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/tools/README.md
# packages/core/tools/src/index.ts
# packages/core/tools/src/schema.ts
# packages/core/tools/tests/tools.spec.ts
# packages/pty/tool-pty/README.md
# packages/pty/tool-pty/src/index.ts
# packages/pty/tool-pty/src/render.ts
# packages/tasks/tool-tasks/README.md
# packages/tasks/tool-tasks/src/index.ts
|
2026-07-23 20:50:45 +08:00 |
|
Tianyi Cui
|
43a2c0a0af
|
fix(tools): avoid duplicate run_code result views
|
2026-07-23 04:08:27 +08:00 |
|
Tianyi Cui
|
94adb60e1a
|
fix(tools): preserve bounded fallback guidance
|
2026-07-23 03:15:15 +08:00 |
|
Tianyi Cui
|
2821826e2c
|
fix(pty): close final review gaps
|
2026-07-23 02:53:43 +08:00 |
|
Tianyi Cui
|
77f0f3e632
|
Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-20-canonical-tool-output-contract.i18n.yaml
# .agents/notes/implemented/feature/2026-07-20-code-mode-typed-tool-returns.i18n.yaml
|
2026-07-23 01:38:52 +08:00 |
|
Tianyi Cui
|
fb74156cf8
|
fix(code-mode): generalize failures and bound diagnostics
|
2026-07-23 01:32:17 +08:00 |
|
Tianyi Cui
|
8c1a9b7752
|
Merge branch 'codex/canonical-tool-output' into codex/code-mode-typed-results
|
2026-07-23 01:15:13 +08:00 |
|
Tianyi Cui
|
dd9124468f
|
Merge codex/tool-json-schema-dsl into codex/canonical-tool-output
# Conflicts:
# docs/core-data-structures/tools.md
# packages/core/tools/src/schema.ts
|
2026-07-23 01:08:18 +08:00 |
|
Tianyi Cui
|
e20dea1629
|
fix(schema): align projected and enforced declarations
|
2026-07-23 01:05:41 +08:00 |
|
Tianyi Cui
|
d626b2582d
|
fix(tools): scope canonical provenance to dispatch
|
2026-07-23 00:39:55 +08:00 |
|
Tianyi Cui
|
e35a419ba8
|
fix(code-mode): keep deep host boundaries iterative
|
2026-07-23 00:30:36 +08:00 |
|
Tianyi Cui
|
e51b2fd834
|
Merge refreshed typed Code Mode results into result card fix
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-20-canonical-tool-output-contract.i18n.yaml
# .agents/notes/implemented/feature/2026-07-20-code-mode-typed-tool-returns.i18n.yaml
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/session.jsonl
# examples/tui-agent/tests/snapshots/code-mode/terminal.expected.txt
|
2026-07-22 22:17:05 +08:00 |
|
Tianyi Cui
|
ce970bd31c
|
Merge refreshed canonical outputs into typed Code Mode results
# Conflicts:
# docs/module-graph.md
# examples/acp-agent/tests/snapshots/advanced-toolchain/system-prompt.expected.md
# examples/acp-agent/tests/snapshots/both-mode-turn/system-prompt.expected.md
# examples/acp-agent/tests/snapshots/code-mode-turn/system-prompt.expected.md
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/session.jsonl
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/system-prompt.expected.md
# packages/core/tools/src/ts-types.ts
|
2026-07-22 21:49:35 +08:00 |
|
Tianyi Cui
|
54bc084e5d
|
Merge refreshed schema DSL into canonical tool output
# Conflicts:
# docs/config-catalog.md
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.1.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.2.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.jsonl
# packages/context/workspace-context/tests/workspace-context.spec.ts
# packages/core/tools/tests/tools.spec.ts
# packages/ui/tui/src/index.ts
# packages/ui/tui/tests/tui.snapshot.ts
|
2026-07-22 21:31:16 +08:00 |
|
Tianyi Cui
|
34194f0cd5
|
fix(tools): make schema traversal stack-safe
|
2026-07-22 20:51:13 +08:00 |
|
Tianyi Cui
|
994bb4b07c
|
fix(code-mode): render deep results iteratively
|
2026-07-22 19:57:44 +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 |
|
Tianyi Cui
|
4cd5f21c08
|
Merge branch 'codex/tool-json-schema-dsl' into codex/canonical-tool-output
|
2026-07-22 17:05:38 +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
|
d68126c3fe
|
Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card
# Conflicts:
# .agents/notes/implemented/feature/2026-07-20-code-mode-typed-tool-returns.i18n.yaml
|
2026-07-22 02:19:35 +08:00 |
|
Tianyi Cui
|
3f93d4ddbd
|
Merge branch 'codex/canonical-tool-output' into codex/code-mode-typed-results
# Conflicts:
# docs/config-catalog.md
# docs/cordis-catalog/services.md
|
2026-07-22 02:07:23 +08:00 |
|
Tianyi Cui
|
fb5292cee5
|
fix(tools): classify body snapshot failures
|
2026-07-22 02:02:46 +08:00 |
|
Tianyi Cui
|
b636e0e007
|
Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card
|
2026-07-21 23:54:55 +08:00 |
|
Tianyi Cui
|
9753efcd48
|
Merge branch 'codex/canonical-tool-output' into codex/code-mode-typed-results
# Conflicts:
# docs/config-catalog.md
# docs/cookbook/adding-a-tool.i18n.yaml
# docs/cookbook/adding-a-tool.md
# docs/cookbook/adding-a-tool.zh.md
# docs/cordis-catalog/events.md
# docs/cordis-catalog/services.md
# docs/event-producer-consumer.md
# packages/core/tools/tests/code-mode.spec.ts
|
2026-07-21 23:51:20 +08:00 |
|
Tianyi Cui
|
7d3cb39047
|
Merge branch 'codex/tool-json-schema-dsl' into codex/canonical-tool-output
# Conflicts:
# .agents/notes/implemented/feature/2026-06-30-interception-seams.md
# docs/config-catalog.md
# docs/cookbook/adding-a-tool.i18n.yaml
# docs/cookbook/adding-a-tool.md
# docs/cookbook/adding-a-tool.zh.md
# docs/cordis-catalog/events.md
# docs/cordis-catalog/services.md
# docs/core-data-structures/tools.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/bash/tool-bash/src/index.ts
# packages/core/agent-loop/src/tool-calls.ts
# packages/core/agent-loop/tests/cancel.spec.ts
# packages/core/agent-loop/tests/contract-regressions.spec.ts
# packages/core/agent-loop/tests/tool-calls.spec.ts
# packages/core/tools/README.md
# packages/core/tools/src/index.ts
# packages/core/tools/tests/code-mode.spec.ts
# packages/core/tools/tests/tools.spec.ts
# packages/fs/tool-fs-search/tests/integration.spec.ts
# packages/fs/tool-fs-search/tests/tools.spec.ts
# packages/fs/tool-fs/tests/integration.spec.ts
# packages/mcp/mcp-client/src/tools.ts
# packages/timeout/timeout-policy/tests/timeout-policy.spec.ts
# packages/web/tool-web/tests/integration.spec.ts
# packages/web/tool-web/tests/tool-web.spec.ts
|
2026-07-21 23:39:03 +08:00 |
|
Tianyi Cui
|
5d514ccdb2
|
Merge remote-tracking branch 'origin/master' into codex/tool-json-schema-dsl
# Conflicts:
# docs/config-catalog.md
# docs/cookbook/adding-a-tool.i18n.yaml
# docs/cordis-catalog/events.md
# docs/cordis-catalog/services.md
# docs/event-producer-consumer.md
# packages/core/tools/tests/tools.spec.ts
|
2026-07-21 23:04:32 +08:00 |
|
Tianyi Cui
|
252660f983
|
Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card
|
2026-07-21 22:22:06 +08:00 |
|
Tianyi Cui
|
4d7d5d4527
|
Merge branch 'codex/canonical-tool-output' into codex/code-mode-typed-results
|
2026-07-21 22:18:32 +08:00 |
|
Tianyi Cui
|
59ff1186b6
|
Merge branch 'codex/tool-json-schema-dsl' into codex/canonical-tool-output
|
2026-07-21 22:15:08 +08:00 |
|
Tianyi Cui
|
1d209932d6
|
refactor(scope): migrate tool and prompt layers
|
2026-07-21 22:14:49 +08:00 |
|
Tianyi Cui
|
384cc8c157
|
fix(schema): harden realm-safe JSON validation
|
2026-07-21 22:11:41 +08:00 |
|
Tianyi Cui
|
acc628f3af
|
fix(tools): preserve literal and realm-safe schemas
|
2026-07-21 21:37:11 +08:00 |
|
Tianyi Cui
|
33866af9b9
|
Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card
|
2026-07-21 20:09:59 +08:00 |
|
Tianyi Cui
|
eed5ff4dcf
|
Merge branch 'codex/canonical-tool-output' into codex/code-mode-typed-results
# Conflicts:
# docs/event-producer-consumer.md
# docs/module-graph.md
# packages/code-runtime/code-runtime-worker/package.json
# packages/spill/spill-policy/package.json
# pnpm-lock.yaml
|
2026-07-21 20:06:02 +08:00 |
|
Tianyi Cui
|
0004b8675f
|
Merge remote-tracking branch 'origin/master' into codex/enforce-tool-cancellation
# Conflicts:
# docs/event-producer-consumer.md
# examples/acp-agent/tests/snapshots/bash-spill/session.jsonl
# examples/acp-agent/tests/snapshots/escalation-approved/session.jsonl
# examples/acp-agent/tests/snapshots/escalation-rejected/session.jsonl
# examples/acp-agent/tests/snapshots/fs-escalation-approved/session.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-pretool-ask/session.jsonl
# packages/context/workspace-context/tests/workspace-context.spec.ts
# packages/core/agent/src/index.ts
# packages/support/invariants/tests/invariants.spec.ts
# packages/ui/acp/src/index.ts
# packages/ui/tui/tests/harness.ts
# packages/ui/tui/tests/tui.spec.ts
|
2026-07-21 20:03:00 +08:00 |
|
Tianyi Cui
|
72a48fede6
|
Merge branch 'codex/tool-json-schema-dsl' into codex/canonical-tool-output
# Conflicts:
# docs/event-producer-consumer.md
# packages/context/time-context/tests/time-context.spec.ts
# packages/context/workspace-context/tests/workspace-context.spec.ts
|
2026-07-21 19:56:43 +08:00 |
|
Tianyi Cui
|
6a45e6e16b
|
Merge remote-tracking branch 'origin/master' into codex/tool-json-schema-dsl
# Conflicts:
# docs/event-producer-consumer.md
# packages/cordis/tool-cordis/src/api-catalog.ts
|
2026-07-21 19:44:49 +08:00 |
|
Tianyi Cui
|
449e3cf298
|
fix(tools): make code result cards authoritative
|
2026-07-21 18:38:22 +08:00 |
|
Tianyi Cui
|
f9b938a4a8
|
Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card
|
2026-07-21 18:23:03 +08:00 |
|
Tianyi Cui
|
9e01fb060e
|
Merge branch 'codex/canonical-tool-output' into codex/code-mode-typed-results
# Conflicts:
# docs/config-catalog.md
# docs/cordis-catalog/services.md
# examples/acp-agent/tests/snapshots/advanced-toolchain/system-prompt.expected.md
# examples/acp-agent/tests/snapshots/both-mode-turn/system-prompt.expected.md
# examples/acp-agent/tests/snapshots/code-mode-turn/system-prompt.expected.md
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/system-prompt.expected.md
# packages/core/tools/README.md
|
2026-07-21 18:08:56 +08:00 |
|
Tianyi Cui
|
e1633fbc3f
|
fix(tools): preserve canonical output boundaries
|
2026-07-21 18:03:01 +08:00 |
|
Tianyi Cui
|
8f3aca4128
|
Merge branch 'codex/tool-json-schema-dsl' into codex/canonical-tool-output
|
2026-07-21 17:45:00 +08:00 |
|
Tianyi Cui
|
4574340d7a
|
fix(tools): harden unified JSON value boundaries
|
2026-07-21 17:44:46 +08:00 |
|
Tianyi Cui
|
7c2fb0a6fe
|
fix: keep Code Mode result cards complete
|
2026-07-21 04:55:56 +08:00 |
|
Tianyi Cui
|
c1d7b0df81
|
feat: return typed values from Code Mode
|
2026-07-21 04:37:09 +08:00 |
|
Tianyi Cui
|
66c36e7325
|
feat: add canonical typed tool outputs
|
2026-07-21 03:22:14 +08:00 |
|
Tianyi Cui
|
8500974fd4
|
feat: unify JSON value schema DSL
|
2026-07-21 01:11:55 +08:00 |
|
Tianyi Cui
|
4311aaabb0
|
Merge remote-tracking branch 'origin/master' into codex/enforce-tool-cancellation
# Conflicts:
# docs/cookbook/adding-a-tool.i18n.yaml
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/session.jsonl
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/stdout.expected.jsonl
# packages/bash/tool-bash/src/index.ts
# packages/core/agent-loop/README.md
# packages/core/tools/README.md
# packages/core/tools/tests/scoped.spec.ts
# packages/fs/tool-fs-search/tests/tools.spec.ts
# website/zh-CN/api/harness/events.md
# website/zh-CN/api/harness/tools.md
|
2026-07-20 23:00:21 +08:00 |
|