Tianyi Cui
f4a30da10d
chore: align one-shot demo workspace metadata
2026-07-19 13:32:04 +08:00
Tianyi Cui
c23214be56
refactor(core): fold initiator scope into agents
2026-07-19 13:30:45 +08:00
Tianyi Cui
b0ab117748
Merge remote-tracking branch 'origin/master' into codex/pr332-merge-master-20260719
2026-07-19 13:28:35 +08:00
Tianyi Cui
b2f3d73c1c
Merge latest origin/master into codex/rename-repl-agent
...
Refresh PR #380 against master at ab96fdb63 immediately before landing so the admin merge is evaluated against the current repository contracts rather than the branch's earlier base.
Take the merged SQLite owner-only permission hardening and its regenerated config catalog while preserving the examples/repl-agent rename. The merge leaves examples/coding-agent absent and keeps demo:repl wired to the renamed leaf.
2026-07-19 13:27:44 +08:00
Tianyi Cui
89987f0ad4
docs: align one-shot demo prose
2026-07-19 13:25:30 +08:00
Tianyi Cui
e4709d078b
Merge pull request #357 from deepseek-harness/worktree/fix-sqlite-file-permissions
...
fix(session-persistence): create SQLite databases owner-only
2026-07-19 13:23:08 +08:00
Tianyi Cui
dbe9e307b0
Merge remote-tracking branch 'origin/master' into codex/cli-one-shot-demo
...
# Conflicts:
# AGENTS.md
# README.i18n.yaml
# README.md
# README.zh.md
# docs/architecture.md
# docs/cookbook/extension-cookbook.i18n.yaml
# docs/cookbook/extension-cookbook.md
# docs/cookbook/extension-cookbook.zh.md
# docs/event-producer-consumer.md
# docs/graph-atlas.md
# docs/module-graph.md
# docs/testing.md
# examples/README.md
# examples/coding-agent/README.md
# package.json
# packages/examples/README.md
# scripts/gen-doc-graphs.ts
2026-07-19 13:17:53 +08:00
Tianyi Cui
024b5e38b8
Merge remote-tracking branch 'origin/master' into compact-post-step-overflow-recovery
...
# Conflicts:
# docs/cordis-catalog/events.md
# docs/cordis-catalog/services.md
2026-07-19 13:15:14 +08:00
Tianyi Cui
b95a9052fb
Merge latest origin/master into codex/rename-repl-agent
...
Bring the follow-up branch onto master after PR #379 landed so the rename is reviewed and validated against the current generated Cordis catalog and JSDoc completeness contract.
The histories merge without a content conflict: master's catalog generator changes remain intact, while the repl-agent move continues to own only example paths, front-door naming, and their documentation derivatives.
2026-07-19 13:13:50 +08:00
Tianyi Cui
40ad78ee0b
docs: condense merged architecture contract
2026-07-19 13:13:36 +08:00
Tianyi Cui
2faeabb05a
refactor(examples): rename coding-agent leaf to repl-agent
...
Name the runnable leaf for the line-oriented front door it owns, matching the existing tui-agent and acp-agent organization. Move the complete config, Code Mode overlay, tests, metadata, and generated composition graph together, then update every loader path and repository reference.
Keep the shared model identity independent of its terminal front door by phrasing the persona as a coding-agent role rather than retaining the retired leaf name. Regenerate graph and tool catalogs and re-record each affected bilingual pair so derived documentation cannot point at the removed path.
2026-07-19 13:13:14 +08:00
Tianyi Cui
5510b4ec06
Merge remote-tracking branch 'origin/master' into codex/pr357-merge-review-20260719
2026-07-19 13:12:00 +08:00
Tianyi Cui
53c729e00b
Merge remote-tracking branch 'origin/master' into codex/cli-one-shot-demo
...
# Conflicts:
# AGENTS.md
# docs/architecture.md
# docs/capability-seams.md
# docs/cookbook/extension-cookbook.i18n.yaml
# docs/event-producer-consumer.md
# docs/module-graph.md
# knip.json
# packages/README.md
# packages/support/loader-smoke/README.md
# packages/support/loader-smoke/src/index.ts
# vitest.snapshot.config.ts
2026-07-19 13:11:50 +08:00
Tianyi Cui
62b91b5893
Merge pull request #379 from deepseek-harness/codex/cordis-catalog-jsdoc
...
docs: include source JSDoc in Cordis catalog markers
2026-07-19 13:09:17 +08:00
Tianyi Cui
d709a8a1a4
test(acp): await cancelled tool updates
2026-07-19 13:09:16 +08:00
Tianyi Cui
b99008221e
Merge remote-tracking branch 'origin/master' into compact-post-step-overflow-recovery
...
# Conflicts:
# docs/cookbook/extension-cookbook.i18n.yaml
# docs/event-producer-consumer.md
2026-07-19 13:06:34 +08:00
Tianyi Cui
536cb6f985
Merge latest origin/master into worktree/agent-execution-context-rfc
...
# Conflicts:
# docs/event-producer-consumer.md
# docs/module-graph.md
# packages/examples/README.md
2026-07-19 13:04:29 +08:00
Tianyi Cui
edaaa50fe3
test(acp): snapshot cancelled queued tool calls
2026-07-19 13:03:31 +08:00
Tianyi Cui
954c2ad2b5
docs(llm-pi-ai): track overflow classification gap
2026-07-19 13:03:15 +08:00
Tianyi Cui
897dc76d24
Merge remote-tracking branch 'origin/master' into codex/cordis-catalog-jsdoc
2026-07-19 12:59:37 +08:00
Tianyi Cui
3ffc1ce8f5
Merge remote-tracking branch 'origin/master' into codex/pr357-merge-review-20260719
2026-07-19 12:58:57 +08:00
Tianyi Cui
418b2b092b
Merge pull request #363 from deepseek-harness/feat/tui-package
...
feat(ui): add dedicated TUI package
2026-07-19 12:54:20 +08:00
Tianyi Cui
dff38cb6fe
Merge remote-tracking branch 'origin/master' into codex/pr357-merge-review-20260719
2026-07-19 12:54:11 +08:00
Tianyi Cui
30d1af3bbc
docs: include JSDoc in cordis catalog blocks
2026-07-19 12:52:34 +08:00
Tianyi Cui
bf28e4ae1a
Merge latest origin/master into feat/tui-package
...
Bring the TUI branch onto master after PR #378 landed so PR #363 is evaluated against the current type-equivalence documentation contract.
Resolve the bilingual development-record overlap by regenerating the English/Chinese consistency record from the merged documents. This preserves the branch's built-subprocess guidance alongside master's expanded JSDoc type-equivalence rules.
2026-07-19 12:47:05 +08:00
Tianyi Cui
aa21c0b83f
docs(tui): remove demo image assets
...
Remove the animated, dark, and light terminal captures and their bilingual RFC section. The implemented RFC retains the durable front-door decision and verification contract without carrying binary demo artifacts that need visual maintenance.
Tighten the package README ownership wording and refresh the bilingual consistency record so no repository link or prose claim refers to the removed files.
2026-07-19 12:41:38 +08:00
Tianyi Cui
85ae684887
docs: sync type-equivalent JSDoc
2026-07-19 12:40:56 +08:00
Tianyi Cui
86a8046c44
Merge remote-tracking branch 'origin/master' into compact-post-step-overflow-recovery
2026-07-19 12:38:44 +08:00
Tianyi Cui
114ceee293
Merge pull request #378 from deepseek-harness/codex/type-equiv-jsdoc-docs
...
docs: include JSDoc in type-equiv blocks
2026-07-19 12:38:00 +08:00
Tianyi Cui
7538cef967
docs(agent): describe cancelled post-step checkpoint
2026-07-19 12:35:43 +08:00
Tianyi Cui
1bdee08c21
Merge branch 'master' into feat/tui-package
2026-07-19 12:31:53 +08:00
Tianyi Cui
d6de23d674
Merge remote-tracking branch 'origin/master' into codex/type-equiv-jsdoc-docs
2026-07-19 12:25:54 +08:00
Tianyi Cui
5dcf6095cb
docs: include JSDoc in type-equiv blocks
2026-07-19 12:25:40 +08:00
Tianyi Cui
0c41ba7ead
Merge remote-tracking branch 'origin/master' into compact-post-step-overflow-recovery
...
# Conflicts:
# docs/capability-seams.md
2026-07-19 12:23:59 +08:00
Tianyi Cui
ca11085a8f
Merge remote-tracking branch 'origin/master' into codex/pr357-merge-review-20260719
2026-07-19 12:19:28 +08:00
Tianyi Cui
7bf0250604
Merge pull request #377 from deepseek-harness/codex/retire-subagent-mock
...
refactor(subagent): retire the standalone mock package
2026-07-19 12:18:38 +08:00
Tianyi Cui
78d03cd21f
Merge latest origin/master into compact-post-step-overflow-recovery
...
# Conflicts:
# docs/event-producer-consumer.md
2026-07-19 12:16:34 +08:00
Tianyi Cui
86d97845dc
docs(agent): remove stale pre-step contracts
2026-07-19 12:14:37 +08:00
Tianyi Cui
14542b2503
Merge latest origin/master into feat/tui-package
...
Bring in the one-session surface manager landed through #376 after master advanced beyond the prior merge base.
Resolve the generated event-matrix overlap by regenerating from the merged TypeScript tree, preserving master's updated session declaration locations together with the TUI listener edges. Regenerate and verify the RFC index so both lifecycle updates remain represented.
2026-07-19 12:14:07 +08:00
Tianyi Cui
0488ec3d3d
Merge remote-tracking branch 'origin/master' into codex/retire-subagent-mock
...
# Conflicts:
# docs/rfc/INDEX.md
2026-07-19 12:13:13 +08:00
Tianyi Cui
2815d66063
Merge remote-tracking branch 'origin/master' into codex/pr357-merge-review-20260719
2026-07-19 12:13:09 +08:00
Tianyi Cui
ddd3370477
test(session-persistence): pin rollback journal permissions
2026-07-19 12:12:16 +08:00
Tianyi Cui
dde62f454e
Merge pull request #376 from deepseek-harness/codex/one-session-surface-manager
...
refactor(session): use one surface manager per session
2026-07-19 12:09:42 +08:00
Tianyi Cui
7be78c7d4c
Merge latest origin/master into compact-post-step-overflow-recovery
...
# Conflicts:
# docs/agent-lifecycle.md
# docs/architecture.md
# docs/cookbook/extension-cookbook.i18n.yaml
# docs/cordis-catalog/events.md
# docs/cordis-catalog/services.md
# docs/event-producer-consumer.md
# docs/rfc/INDEX.md
# docs/rfc/implemented/architecture/2026-07-05-reconstructable-requests.md
# docs/rfc/implemented/architecture/2026-07-15-replay-token-meter-service.i18n.yaml
# docs/rfc/implemented/architecture/2026-07-15-replay-token-meter-service.md
# docs/rfc/implemented/architecture/2026-07-15-replay-token-meter-service.zh.md
# docs/rfc/implemented/feature/2026-06-18-compaction-capability-seam.md
# docs/rfc/implemented/feature/2026-07-07-session-prefix.md
# packages/compact/compact-basic/README.md
# packages/compact/compact-basic/src/config.ts
# packages/compact/compact-basic/src/index.ts
# packages/compact/compact-basic/src/summarizer.ts
# packages/compact/compact-basic/tests/compact-basic.spec.ts
# packages/compact/compact-basic/tests/compact-loop-repro.spec.ts
# packages/compact/compact/README.md
# packages/cordis/tool-cordis/src/api-catalog.ts
# packages/core/agent-loop/src/loop.ts
# packages/core/agent-loop/tests/cancel.spec.ts
# packages/llm/llm-deepseek/src/adapter.ts
# packages/llm/llm-pi-ai/README.md
# packages/llm/llm-pi-ai/src/stream.ts
# packages/llm/llm-pi-ai/tests/convert.spec.ts
# packages/llm/llm/README.md
# packages/llm/llm/src/index.ts
# packages/llm/llm/tests/service.spec.ts
# scripts/gen-doc-graphs.ts
2026-07-19 12:06:23 +08:00
Tianyi Cui
548bbe7ae8
docs(tui): record dedicated terminal front-door decision
...
Record the July 17 package split as an implemented bilingual feature RFC. The decision explains why TUI and stdio have separate terminal contracts, why concrete front-door selection belongs to composition, and how the TUI preserves existing session, tool-presentation, and lifecycle ownership.
Link the deterministic dark, light, and animated demos from the RFC so the assets have an in-repository owner. Cross-link the feature and testing decisions from the package README, then regenerate the RFC index and bilingual consistency record.
2026-07-19 12:05:59 +08:00
Tianyi Cui
dd9f894735
test(agent-loop): wire execution context into session-id harness
2026-07-19 12:01:43 +08:00
Tianyi Cui
9912918a48
docs: tighten agent execution contracts
2026-07-19 11:58:55 +08:00
Tianyi Cui
4dda5b953b
refactor(subagent): retire standalone mock package
2026-07-19 11:54:37 +08:00
Tianyi Cui
176973cb7b
docs(session-persistence): clarify SQLite permission limits
2026-07-19 11:51:22 +08:00
Tianyi Cui
cfe9b9617d
Merge remote-tracking branch 'origin/master' into worktree/agent-execution-context-rfc
...
# Conflicts:
# docs/architecture.md
# docs/config-catalog.md
# docs/cordis-catalog/services.md
# docs/module-graph.md
# examples/coding-agent/tests/code-mode.e2e.ts
# packages/context/workspace-context/tests/workspace-context.spec.ts
# packages/core/README.md
# packages/core/agent-loop/README.md
# packages/core/agent-loop/tests/agent.spec.ts
# packages/core/agent-loop/tests/cancel.spec.ts
# packages/core/agent-loop/tests/config-session-id.spec.ts
# packages/core/agent-loop/tests/contract-regressions.spec.ts
# packages/core/agent-loop/tests/coverage-edges.spec.ts
# packages/core/agent-loop/tests/interception.spec.ts
# packages/core/agent-loop/tests/loop.spec.ts
# packages/core/agent-loop/tests/properties.spec.ts
# packages/core/agent-loop/tests/request-cache.e2e.ts
# packages/core/agent-loop/tests/request-reconstruction.spec.ts
# packages/core/agent-loop/tests/resume.spec.ts
# packages/core/agent-loop/tests/scope-lifecycle.spec.ts
# packages/core/agent-loop/tests/tool-calls.spec.ts
# packages/core/agent-loop/tests/tool-order.spec.ts
# packages/core/agent-loop/tests/turn-stop.spec.ts
# packages/workflow/workflow-workerthread/tests/workflow-workerthread.e2e.ts
# website/zh-CN/api/harness/agent-loop.md
2026-07-19 11:44:50 +08:00