Tianyi Cui
a9a44fea96
Merge remote-tracking branch 'origin/master' into codex/enforce-tool-cancellation
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-19-cooperative-tool-cancellation.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-19-cooperative-tool-cancellation.md
# .agents/notes/implemented/architecture/2026-07-19-cooperative-tool-cancellation.zh.md
# .agents/notes/proposed/architecture/2026-07-19-required-cancellation-through-tool-capability-seams.i18n.yaml
# .agents/notes/proposed/architecture/2026-07-19-required-cancellation-through-tool-capability-seams.md
# .agents/notes/proposed/architecture/2026-07-19-required-cancellation-through-tool-capability-seams.zh.md
# docs/cookbook/adding-a-tool.i18n.yaml
# docs/rfc/INDEX.md
# packages/AGENTS.md
2026-07-19 23:43:36 +08:00
Tianyi Cui
e8b95c8754
feat(tools): require cancellation signal on every invocation
2026-07-19 23:38:54 +08:00
Tianyi Cui
a99750f341
docs(rfc): propose required capability cancellation
2026-07-19 23:37:41 +08:00
Tianyi Cui
4779d04af8
Remove generated Agent Note index
2026-07-19 23:15:23 +08:00
Tianyi Cui
e8eddc7ef8
Rename RFCs to Agent Notes
2026-07-19 22:52:03 +08:00
Tianyi Cui
247a18fd59
Merge remote-tracking branch 'origin/master' into codex/enforce-tool-cancellation
2026-07-19 22:37:35 +08:00
Tianyi Cui
235f39a898
Merge remote-tracking branch 'origin/master' into worktree/dsbench-patch
2026-07-19 22:20:34 +08:00
Tianyi Cui
a19dcf40ef
Merge remote-tracking branch 'origin/master' into codex/pr370-review-20260719
2026-07-19 22:00:45 +08:00
Tianyi Cui
38c2b5a6ec
docs(rfc): preserve SDK telemetry scope
2026-07-19 21:49:41 +08:00
Yichen Jiang
43d036ca41
Merge remote-tracking branch 'origin/master' into worktree/dsbench-patch
2026-07-19 21:46:17 +08:00
Tianyi Cui
2bc4791f84
Merge remote-tracking branch 'origin/master' into codex/pr370-review-20260719
2026-07-19 21:21:53 +08:00
Tianyi Cui
fe5c3e2a7a
docs(rfc): formalize SDK follow-up design
2026-07-19 21:21:39 +08:00
Tianyi Cui
89d516085a
Merge remote-tracking branch 'origin/master' into codex/enforce-tool-cancellation
2026-07-19 21:14:27 +08:00
Tianyi Cui
54aef60685
fix(tools): complete cancellation boundary
2026-07-19 21:13:41 +08:00
Tianyi Cui
546f2ae478
Merge remote-tracking branch 'origin/master' into codex/rename-golden-files-to-expected
2026-07-19 21:09:20 +08:00
Tianyi Cui
9c28960b7f
Merge remote-tracking branch 'origin/master' into codex/package-readme-kv-cache-effect
2026-07-19 20:52:56 +08:00
Tianyi Cui
5cc18ea7db
Merge remote-tracking branch 'origin/master' into codex/enforce-tool-cancellation
...
# Conflicts:
# packages/core/agent-loop/tests/tool-calls.spec.ts
2026-07-19 18:12:13 +08:00
Tianyi Cui
a278374e8f
docs: structure model experience fields
2026-07-19 18:08:42 +08:00
Tianyi Cui
2bc4e05a08
fix(tools): enforce cooperative cancellation
2026-07-19 18:05:54 +08:00
Tianyi Cui
8733f365a4
Merge remote-tracking branch 'origin/master' into codex/code-review-prevention
2026-07-19 17:54:35 +08:00
Tianyi Cui
0893aaa7cb
test: rename golden snapshot files to expected
2026-07-19 17:45:49 +08:00
Tianyi Cui
bcc920369c
docs: document package KV cache effects
2026-07-19 17:39:50 +08:00
Tianyi Cui
4ab5a76317
docs(agents): promote review principles
2026-07-19 17:35:43 +08:00
Tianyi Cui
20fd7133a0
Merge latest master into post-step recovery
...
Adopt initiator-derived private loop and session plumbing while preserving post-step recovery and balanced synthetic tool-call results after cancellation.
Keep the architecture map within its existing budget while documenting ambient Agent ownership and explicit cross-boundary identities.
2026-07-19 17:02:55 +08:00
Tianyi Cui
f0d6637972
Merge latest origin/master into codex/simplify-agent-identity-plumbing
2026-07-19 16:52:40 +08:00
Tianyi Cui
fd54b5c848
Merge latest master into post-step recovery
...
Combine agent initiator scoping and exact Cordis JSDoc inspection with post-step compaction and bounded request recovery.
Regenerate the Cordis and website API catalogs, and classify the recovery and compaction types required by the current catalog link-coverage gate.
2026-07-19 16:46:01 +08:00
Yichen Jiang
e1bf278266
Merge branch 'master' into worktree/dsbench-patch
2026-07-19 16:36:01 +08:00
Tianyi Cui
5e2607df8c
refactor(core): capture session inside loop operations
2026-07-19 16:28:31 +08:00
Tianyi Cui
3cd73ec4b8
Merge latest origin/master into codex/simplify-agent-identity-plumbing
2026-07-19 16:19:19 +08:00
Tianyi Cui
ee6b9d081a
fix(llm): scope adapter failures to model calls
...
Replace the process-wide adapter-failure WeakSet with a per-call scope bound to the exact AsyncIterable returned by LlmService.stream(). Give every call a unique wrapper so waterfall middleware can reuse an iterable without sharing provenance.
Move agent-loop recovery classification to the model-stream boundary. Only the final adapter behind that exact call can become an agent/request-error; nested llm/stream calls remain ordinary outer middleware failures while preserving the original Error.
Cover nested calls, reused middleware iterables, and end-to-end agent-loop recovery. Update the package and RFC contracts, bilingual pairing record, and generated API and catalog references.
2026-07-19 16:14:58 +08:00
Tianyi Cui
77ba01b175
Merge remote-tracking branch 'origin/master' into codex/cordis-inspect-jsdoc
...
# Conflicts:
# packages/cordis/tool-cordis/src/api-catalog.ts
2026-07-19 16:14:46 +08:00
Tianyi Cui
18d7df1d36
Merge latest origin/master into codex/simplify-agent-identity-plumbing
2026-07-19 16:02:16 +08:00
Tianyi Cui
5a4ea6c08d
Merge latest PR #340 into codex/simplify-agent-identity-plumbing
2026-07-19 15:57:48 +08:00
Tianyi Cui
fcc5245e8b
Merge remote-tracking branch 'origin/master' into codex/cordis-catalog-type-links
2026-07-19 15:56:47 +08:00
Tianyi Cui
b7234319c6
Merge remote-tracking branch 'origin/master' into worktree/agent-execution-context-rfc
2026-07-19 15:55:12 +08:00
Tianyi Cui
cf749d59d6
Merge remote-tracking branch 'origin/master' into codex/website-api-jsdoc
2026-07-19 15:48:39 +08:00
Tianyi Cui
e1a4a2963d
docs(core): document initiator API scenarios
2026-07-19 15:34:08 +08:00
Tianyi Cui
7a7cea1a05
Merge PR #340 fixes into codex/simplify-agent-identity-plumbing
...
# Conflicts:
# docs/rfc/implemented/architecture/2026-07-15-agent-initiator-scope.i18n.yaml
# docs/rfc/implemented/architecture/2026-07-15-agent-initiator-scope.md
# docs/rfc/implemented/architecture/2026-07-15-agent-initiator-scope.zh.md
2026-07-19 15:27:02 +08:00
Yichen Jiang
9c93fe5533
Merge branch 'master' into worktree/dsbench-patch
2026-07-19 15:24:07 +08:00
Tianyi Cui
49bd666a26
Merge remote-tracking branch 'origin/master' into worktree/agent-execution-context-rfc
...
# Conflicts:
# docs/capability-seams.md
# scripts/gen-doc-graphs.ts
2026-07-19 15:18:35 +08:00
Tianyi Cui
1663eff819
Merge remote-tracking branch 'origin/master' into codex/cordis-inspect-jsdoc
2026-07-19 15:12:34 +08:00
Tianyi Cui
bf93605f8c
docs: keep architecture within its budget
...
Condense the app-bundle sentence after combining the current-master CLI wiring with the recovery architecture changes. The text still identifies the TUI, line-oriented, headless, and ACP front doors and their output contracts.
This restores the enforced architecture.md word ceiling without raising the budget or relocating an architecture-level seam fact.
2026-07-19 15:12:29 +08:00
Tianyi Cui
ee1a44793a
fix(core): make initiator teardown reentrant-safe
2026-07-19 15:12:18 +08:00
Tianyi Cui
3e4e3aa865
Merge remote-tracking branch 'origin/master' into codex/pr332-merge-master-20260719
...
# Conflicts:
# docs/cookbook/extension-cookbook.i18n.yaml
2026-07-19 15:07:58 +08:00
Tianyi Cui
169afe41c1
Merge remote-tracking branch 'origin/master' into codex/catalog-verbs-jsdoc
2026-07-19 15:05:08 +08:00
Tianyi Cui
8eb9beb319
docs(rfc): correct recovery translation
...
Use the repository-mandated 回放 terminology for replayable pressure and replace the literal cancellation-owned rendering with idiomatic Chinese that preserves boundedness, cancellation authority, and monotonic retry behavior.
The corresponding English clauses remain accurate. Re-record the English and Chinese pair after checking the corrected text against the implemented recovery contract.
2026-07-19 15:03:15 +08:00
Tianyi Cui
b4081dea83
Merge remote-tracking branch 'origin/master' into codex/cordis-catalog-type-links
2026-07-19 14:58:15 +08:00
Tianyi Cui
350d1b2688
docs: verify Cordis signature type links
2026-07-19 14:57:52 +08:00
Yichen Jiang
3956118c18
fix(dsbench): adapt evaluation config to master runtime
2026-07-19 14:53:39 +08:00
Yichen Jiang
3df3c6bf37
Merge remote-tracking branch 'origin/master' into worktree/dsbench-patch
...
# Conflicts:
# packages/bash/bash-local/README.md
# packages/bash/bash-local/src/index.ts
# packages/bash/bash-local/src/run.ts
# packages/bash/bash-local/tests/run.spec.ts
# packages/examples/agent-spine-demo/README.md
# packages/examples/agent-spine-demo/src/index.ts
# packages/ui/jsonrpc/README.md
# packages/ui/jsonrpc/src/server.ts
2026-07-19 14:53:03 +08:00