Turtle
1540e76598
docs: capitalize Service Provider across repository
2026-08-13 13:31:30 +08:00
Tianyi Cui
a2d0f7f411
refactor: apply repository naming contract
...
Apply the accepted pre-release package, service, type, directory, and role renames as one repository-wide change.
2026-08-13 00:54:38 +08:00
xjt
4806d94715
docs(i18n): include complete proofreading corpus
2026-08-12 12:30:19 +08:00
xjt
7b450d121e
docs(i18n): apply reviewed Chinese proofreading updates
2026-08-12 09:59:19 +08:00
Turtle
0c708cb10d
refactor: replace overloaded surface terminology
2026-08-11 15:23:05 +08:00
Tianyi Cui
10ba0f8ad2
docs(windows): align sandbox ownership
2026-08-10 16:38:00 +08:00
Turtle
dda02250f5
docs: reserve seam for complete capabilities
2026-08-09 17:26:57 +08:00
Turtle
93e858faf9
docs: address prose review findings
2026-08-09 16:31:15 +08:00
Turtle
9704749b01
docs: replace vague provenance prose with recorded facts
2026-08-09 15:35:02 +08:00
xjt
a7af54a8d3
docs(i18n): standardize contract terminology
2026-08-09 11:33:14 +08:00
xjt
5d46c11784
docs(i18n): reconcile source-drifted translations
2026-08-09 10:24:11 +08:00
Tianyi Cui
ba3125234a
docs: rename core-data-structures/ to subsystems/
...
The folder is becoming the home of one-doc-per-subsystem pages (intro +
data structures + cordis services/events), so the name must describe the
whole contract, not just the type-vocabulary third of it. Mechanical
rename rebuilt on current master: every inbound Markdown link, generator
constant, website route, type-equiv manifest path, and spec expectation
moves together; the zh sides of the notes whose prose names the folder
are aligned (子系统) in the same change; touched bilingual pairs
re-recorded; translation-prompt snapshot re-recorded (its example embeds
development.md). Historical Agent Note slugs keep their dated
filenames.
2026-08-09 01:27:09 +08:00
Hypatia May
22c7087074
fix(landlock-run): publish under deepseek scope
2026-08-06 14:41:17 +08:00
Hypatia May
10c1d77a4f
fix(landlock-run): address release review feedback
2026-08-06 13:50:48 +08:00
Hypatia May
598f9719f4
refactor(landlock-run): unify workspace release (review round 1)
2026-08-06 10:23:26 +08:00
_Kerman
289a23421d
Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-06-sandbox.i18n.yaml
# .agents/notes/implemented/feature/2026-07-06-sandbox.md
# .agents/notes/implemented/feature/2026-07-06-sandbox.zh.md
# packages/host/apiproxy/README.i18n.yaml
2026-08-05 15:34:19 +08:00
kingwl
75bd2b8aaa
Merge remote-tracking branch 'origin/master' into fix/landlock-runner-failure-classification
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-06-sandbox.i18n.yaml
# .agents/notes/implemented/feature/2026-07-06-sandbox.zh.md
# docs/core-data-structures/sandbox.i18n.yaml
# docs/core-data-structures/sandbox.zh.md
# docs/postmortem/README.i18n.yaml
# docs/postmortem/README.zh.md
# examples/acp-agent/tests/acp.snapshot.ts
# native/landlock-run/README.i18n.yaml
# packages/sandbox/sandbox-local/README.i18n.yaml
# packages/sandbox/sandbox-local/README.zh.md
# packages/sandbox/sandbox/README.i18n.yaml
2026-08-05 13:17:38 +08:00
_Kerman
02efe3ccea
Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-06-11-content-block-vocabulary.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-11-content-block-vocabulary.zh.md
# .agents/notes/implemented/architecture/2026-06-11-event-sourced-sessions.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-11-microkernel-event-taxonomy.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-11-microkernel-event-taxonomy.zh.md
# .agents/notes/implemented/architecture/2026-06-18-agent-lifecycle-and-ownership-seams.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-18-session-surface.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-21-bounded-llm-request-recovery.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-21-bounded-llm-request-recovery.zh.md
# .agents/notes/implemented/architecture/2026-06-30-event-domain-semantics.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-30-event-domain-semantics.zh.md
# .agents/notes/implemented/architecture/2026-07-05-reconstructable-requests.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-05-reconstructable-requests.zh.md
# .agents/notes/implemented/architecture/2026-07-10-after-call-compaction-pressure-and-overflow-recovery.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-10-after-call-compaction-pressure-and-overflow-recovery.zh.md
# .agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.zh.md
# .agents/notes/implemented/architecture/2026-07-14-provider-routed-llm-adapters.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-15-replay-token-meter-service.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-16-explicit-turn-cancellation.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-22-unified-send-and-coalesced-user-messages.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-22-unified-send-and-coalesced-user-messages.zh.md
# .agents/notes/implemented/architecture/2026-07-24-separate-context-injection-from-turn-execution.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-24-separate-context-injection-from-turn-execution.zh.md
# .agents/notes/implemented/architecture/2026-07-25-web-client-session-scope-and-provide-channel.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-25-web-client-session-scope-and-provide-channel.zh.md
# .agents/notes/implemented/architecture/2026-07-28-identified-immutable-message-values.i18n.yaml
# .agents/notes/implemented/bug-fix/2026-07-21-semantic-session-checkpoints.i18n.yaml
# .agents/notes/implemented/bug-fix/2026-07-21-semantic-session-checkpoints.zh.md
# .agents/notes/implemented/feature/2026-06-18-compaction-capability-seam.i18n.yaml
# .agents/notes/implemented/feature/2026-06-18-compaction-capability-seam.zh.md
# .agents/notes/implemented/feature/2026-06-24-workspace-context.i18n.yaml
# .agents/notes/implemented/feature/2026-06-24-workspace-context.zh.md
# .agents/notes/implemented/feature/2026-06-30-hook-bridges.i18n.yaml
# .agents/notes/implemented/feature/2026-06-30-hook-protocol-lib.i18n.yaml
# .agents/notes/implemented/feature/2026-06-30-hook-protocol-lib.zh.md
# .agents/notes/implemented/feature/2026-06-30-interception-seams.i18n.yaml
# .agents/notes/implemented/feature/2026-06-30-interception-seams.zh.md
# .agents/notes/implemented/feature/2026-07-06-sandbox.i18n.yaml
# .agents/notes/implemented/feature/2026-07-06-sandbox.zh.md
# .agents/notes/implemented/feature/2026-07-16-durable-per-step-time-context.i18n.yaml
# .agents/notes/implemented/feature/2026-07-16-durable-per-step-time-context.zh.md
# .agents/notes/implemented/feature/2026-07-16-harness-level-loop.i18n.yaml
# .agents/notes/implemented/feature/2026-07-16-harness-level-loop.zh.md
# .agents/notes/implemented/feature/2026-07-19-human-goal-command.i18n.yaml
# .agents/notes/implemented/feature/2026-07-19-model-facing-goal-tools.i18n.yaml
# .agents/notes/implemented/feature/2026-07-19-persisted-same-session-goal-domain.i18n.yaml
# .agents/notes/implemented/feature/2026-07-19-persisted-same-session-goal-domain.zh.md
# .agents/notes/implemented/feature/2026-07-19-plugin-command-registration.i18n.yaml
# .agents/notes/implemented/feature/2026-07-19-same-session-goal-round-driver.i18n.yaml
# .agents/notes/implemented/feature/2026-07-19-same-session-goal-round-driver.zh.md
# .agents/notes/implemented/feature/2026-07-21-cross-session-references.i18n.yaml
# .agents/notes/implemented/feature/2026-07-21-cross-session-references.zh.md
# .agents/notes/implemented/feature/2026-07-27-tmux-location-context.i18n.yaml
# .agents/notes/implemented/simplification/2026-06-20-public-agent-stop-surface.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-17-one-send-one-turn.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-17-one-send-one-turn.zh.md
# .agents/notes/implemented/simplification/2026-07-20-unwrap-injected-content-envelopes.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-22-plan-specific-collaboration-state.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-22-plan-specific-collaboration-state.zh.md
# .agents/notes/implemented/simplification/2026-07-24-agent-loop-observable-state-machine.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-27-request-error-retry-action.i18n.yaml
# docs/core-data-structures/compaction.i18n.yaml
# docs/core-data-structures/goal.i18n.yaml
# docs/core-data-structures/goal.zh.md
# docs/core-data-structures/llm-streaming.i18n.yaml
# docs/core-data-structures/session.i18n.yaml
# docs/core-data-structures/session.zh.md
# docs/core-data-structures/skills.i18n.yaml
# docs/core-data-structures/skills.zh.md
# docs/core-data-structures/system-prompt.i18n.yaml
# docs/defensive-patterns.i18n.yaml
# docs/defensive-patterns.zh.md
# docs/user/develop/framework/events.i18n.yaml
# docs/user/develop/framework/events.zh.md
# packages/acp/acp/README.i18n.yaml
# packages/client/ui-goal/README.i18n.yaml
# packages/compact/compact-basic/README.i18n.yaml
# packages/compact/compact/README.i18n.yaml
# packages/context/time-context/README.i18n.yaml
# packages/context/tmux-context/README.i18n.yaml
# packages/core/agent-loop/README.i18n.yaml
# packages/core/agent-loop/README.zh.md
# packages/core/agent/README.i18n.yaml
# packages/core/agent/README.zh.md
# packages/core/session/README.i18n.yaml
# packages/core/session/README.zh.md
# packages/core/system-prompt/README.i18n.yaml
# packages/core/system-prompt/README.zh.md
# packages/examples/cli-demo/README.i18n.yaml
# packages/goal/command-goal/README.i18n.yaml
# packages/goal/goal-session/README.i18n.yaml
# packages/goal/goal/README.i18n.yaml
# packages/goal/tool-goal/README.i18n.yaml
# packages/goal/tool-goal/README.zh.md
# packages/guard/README.i18n.yaml
# packages/guard/README.zh.md
# packages/guard/repeat-tool-guard/README.i18n.yaml
# packages/hooks/hooks-claude/README.i18n.yaml
# packages/hooks/hooks-codex/README.i18n.yaml
# packages/host/apiproxy/README.i18n.yaml
# packages/host/apiproxy/README.zh.md
# packages/llm/llm/README.i18n.yaml
# packages/plan/plan-mode/README.i18n.yaml
# packages/plan/plan-mode/README.zh.md
# packages/sdk/sdk-client/README.i18n.yaml
# packages/sdk/sdk-client/README.zh.md
# packages/sdk/sdk-protocol/README.i18n.yaml
# packages/session-persistence/session-persistence/README.i18n.yaml
# packages/session-persistence/session-persistence/README.zh.md
# packages/skill/tool-skill/README.i18n.yaml
# packages/subagent/subagent-dsh-sdk/README.i18n.yaml
# packages/subagent/subagent-inprocess/README.i18n.yaml
# packages/subagent/subagent-inprocess/README.zh.md
# packages/ui/jsonrpc/README.i18n.yaml
2026-08-05 13:09:53 +08:00
Hypatia May
8c72cd3a8f
docs(sandbox): align final runner evidence
2026-08-04 17:45:12 +08:00
xjt
2db712eec7
docs(i18n): proofread active Chinese documentation
2026-08-04 17:36:14 +08:00
Hypatia May
666690afe9
fix(sandbox): round 7 align spawn evidence
2026-08-04 16:55:11 +08:00
Hypatia May
293fac9421
fix(sandbox): round 5 harden spawn attribution
2026-08-04 16:06:54 +08:00
Hypatia May
e36d040d0a
fix(sandbox): spawn confined argv directly (round 1)
2026-08-04 12:04:48 +08:00
Hypatia May
6343d8f6e6
fix(sandbox): evidence-gate runner failures (round 1)
2026-08-03 17:31:08 +08:00
_Kerman
e0988abc74
Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-06-21-bounded-llm-request-recovery.i18n.yaml
# .agents/notes/implemented/feature/2026-06-18-compaction-capability-seam.i18n.yaml
# .agents/notes/implemented/feature/2026-06-18-compaction-capability-seam.md
# .agents/notes/implemented/feature/2026-06-18-compaction-capability-seam.zh.md
# .agents/notes/implemented/feature/2026-07-06-sandbox.i18n.yaml
# .agents/notes/implemented/feature/2026-07-06-sandbox.md
# .agents/notes/implemented/feature/2026-07-06-sandbox.zh.md
# .agents/notes/implemented/feature/2026-07-27-tmux-location-context.i18n.yaml
# .agents/notes/implemented/simplification/2026-06-20-public-agent-stop-surface.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-28-remove-synthetic-log-only-turns.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-30-private-agent-send.i18n.yaml
# docs/architecture.i18n.yaml
# docs/architecture.md
# docs/architecture.zh.md
# docs/config-catalog.md
# docs/cordis-catalog/events.md
# docs/cordis-catalog/services.md
# docs/core-data-structures/compaction.i18n.yaml
# docs/core-data-structures/core.i18n.yaml
# docs/core-data-structures/core.md
# docs/core-data-structures/core.zh.md
# docs/core-data-structures/llm-streaming.i18n.yaml
# docs/core-data-structures/llm-streaming.md
# docs/core-data-structures/llm-streaming.zh.md
# docs/core-data-structures/session.i18n.yaml
# docs/event-producer-consumer.md
# docs/module-graph.md
# docs/persistence-catalog.md
# examples/acp-agent/tests/goal-snapshots/goal-session/session.expected.jsonl
# examples/acp-agent/tests/snapshots/advanced-toolchain/session.1.jsonl
# examples/acp-agent/tests/snapshots/advanced-toolchain/session.2.jsonl
# examples/acp-agent/tests/snapshots/advanced-toolchain/session.jsonl
# examples/acp-agent/tests/snapshots/bash-spill/session.jsonl
# examples/acp-agent/tests/snapshots/bash-tool-turn/session.jsonl
# examples/acp-agent/tests/snapshots/both-mode-turn/session.jsonl
# examples/acp-agent/tests/snapshots/cancel-tool-calls/session.jsonl
# examples/acp-agent/tests/snapshots/cancel/session.jsonl
# examples/acp-agent/tests/snapshots/code-mode-turn/session.jsonl
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/session.jsonl
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/session.jsonl
# examples/acp-agent/tests/snapshots/empty-response-retry/session.jsonl
# examples/acp-agent/tests/snapshots/error-finish/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-edit/session.jsonl
# examples/acp-agent/tests/snapshots/fs-escalation-approved/session.jsonl
# examples/acp-agent/tests/snapshots/fs-glob-sampling/session.jsonl
# examples/acp-agent/tests/snapshots/fs-policy-reject/session.jsonl
# examples/acp-agent/tests/snapshots/fs-read-window/session.jsonl
# examples/acp-agent/tests/snapshots/fs-read/session.jsonl
# examples/acp-agent/tests/snapshots/fs-write-overwrite/session.jsonl
# examples/acp-agent/tests/snapshots/fs-write/session.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-invalid-matcher/session.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-posttool-block/session.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-posttool-context/session.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-pretool-ask/session.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-pretool-deny/session.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-promptsubmit-context/session.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-stop-continue/session.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-invalid-matcher/session.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-posttool-block/session.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-posttool-context/session.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-pretool-block/session.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-promptsubmit-context/session.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-stop-continue/session.jsonl
# examples/acp-agent/tests/snapshots/lsp-definition/session.jsonl
# examples/acp-agent/tests/snapshots/multi-turn/session.jsonl
# examples/acp-agent/tests/snapshots/packed-chunks/session.jsonl
# examples/acp-agent/tests/snapshots/parallel-tool-calls/session.jsonl
# examples/acp-agent/tests/snapshots/pty-tools/session.jsonl
# examples/acp-agent/tests/snapshots/repeat-tool-guard/session.jsonl
# examples/acp-agent/tests/snapshots/session-query-spill/session.jsonl
# examples/acp-agent/tests/snapshots/session-sandbox-root/session.jsonl
# examples/acp-agent/tests/snapshots/session-title-after-turn/session.jsonl
# examples/acp-agent/tests/snapshots/skill-load/session.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/session.jsonl
# examples/acp-agent/tests/snapshots/subagent-fork/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-fork/session.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/session.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/session.jsonl
# examples/acp-agent/tests/snapshots/subagent-spawn/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-spawn/session.jsonl
# examples/acp-agent/tests/snapshots/text-turn/session.jsonl
# examples/acp-agent/tests/snapshots/todo-write/session.jsonl
# examples/acp-agent/tests/snapshots/tool-call-turn/session.jsonl
# examples/acp-agent/tests/snapshots/web-fetch/session.jsonl
# examples/acp-agent/tests/snapshots/workflow-run/session.1.jsonl
# examples/acp-agent/tests/snapshots/workflow-run/session.jsonl
# examples/acp-agent/tests/snapshots/workspace-context/session.jsonl
# examples/acp-agent/tests/snapshots/workspace-edit/session.jsonl
# examples/headless-agent/tests/semantic-checkpoint-snapshots/tool-outcome-unknown/session.expected.jsonl
# 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
# examples/headless-agent/tests/snapshots/advanced-toolchain/stream-json.expected.jsonl
# examples/headless-agent/tests/snapshots/goal-tools/stream-json.expected.jsonl
# examples/headless-agent/tests/snapshots/missing-credential/stream-json.expected.jsonl
# examples/headless-agent/tests/snapshots/provider-retry/stream-json.expected.jsonl
# examples/headless-agent/tests/snapshots/pty-tools/session.jsonl
# examples/headless-agent/tests/snapshots/pty-tools/stream-json.expected.jsonl
# examples/headless-agent/tests/snapshots/ralph-loop/stream-json.expected.jsonl
# examples/headless-agent/tests/subagent-inheritance-snapshots/parent-override/child.expected.jsonl
# examples/headless-agent/tests/subagent-inheritance-snapshots/parent-override/parent.expected.jsonl
# examples/jsonrpc-agent/tests/snapshots/bash-tool/notifications.expected.jsonl
# examples/jsonrpc-agent/tests/snapshots/bash-tool/session.jsonl
# examples/jsonrpc-agent/tests/snapshots/persistent-tools/notifications.expected.jsonl
# examples/jsonrpc-agent/tests/snapshots/persistent-tools/session.jsonl
# examples/jsonrpc-agent/tests/snapshots/subagent-spawn/notifications.expected.jsonl
# examples/jsonrpc-agent/tests/snapshots/subagent-spawn/session.1.jsonl
# examples/jsonrpc-agent/tests/snapshots/subagent-spawn/session.jsonl
# examples/jsonrpc-agent/tests/snapshots/text-turn/notifications.expected.jsonl
# examples/jsonrpc-agent/tests/snapshots/text-turn/session.jsonl
# packages/client/runtime/README.i18n.yaml
# packages/client/runtime/src/client/sessions/request-inspection.ts
# packages/compact/compact-basic/README.i18n.yaml
# packages/compact/compact-basic/README.md
# packages/compact/compact-basic/README.zh.md
# packages/compact/compact-basic/src/index.ts
# packages/context/time-context/tests/time-context.spec.ts
# packages/context/tmux-context/README.i18n.yaml
# packages/context/tmux-context/tests/tmux-context.spec.ts
# packages/context/workspace-context/tests/workspace-context.spec.ts
# packages/cordis/tool-cordis/src/api-catalog.ts
# packages/core/agent-loop/README.i18n.yaml
# packages/core/agent-loop/README.md
# packages/core/agent-loop/README.zh.md
# packages/core/agent-loop/src/agent.ts
# packages/core/agent/README.i18n.yaml
# packages/core/agent/README.md
# packages/core/agent/README.zh.md
# packages/core/agent/src/types.ts
# packages/core/session/README.i18n.yaml
# packages/core/session/README.md
# packages/core/session/README.zh.md
# packages/fs/tool-str-replace-editor/tests/tools.spec.ts
# packages/goal/command-goal/tests/command-goal.spec.ts
# packages/goal/goal/tests/goal.spec.ts
# packages/host/apiproxy/README.i18n.yaml
# packages/host/apiproxy/README.md
# packages/host/apiproxy/README.zh.md
# packages/host/apiproxy/src/api/index.ts
# packages/host/apiproxy/tests/api-proxy-workspace.spec.ts
# packages/llm/llm/README.i18n.yaml
# packages/llm/llm/README.md
# packages/llm/llm/README.zh.md
# packages/llm/llm/src/index.ts
# packages/pty/pty-local/tests/index.spec.ts
# packages/pty/pty-local/tests/local.spec.ts
# packages/pty/pty/tests/service.spec.ts
# packages/pty/tool-bash-persistent/tests/loader-composition.spec.ts
# packages/pty/tool-bash-persistent/tests/tools.spec.ts
# packages/pty/tool-pty/tests/loader-composition.spec.ts
# packages/pty/tool-pty/tests/tools.spec.ts
# packages/session-persistence/session-checkpoint-policy/tests/crash-recovery.e2e.ts
# packages/skill/tool-skill/tests/tool-skill.spec.ts
# packages/tasks/tasks-local/tests/tasks.spec.ts
# packages/ui/tui/README.i18n.yaml
# packages/ui/tui/tests/tui.spec.ts
# packages/ui/user-approval/src/index.ts
# packages/ui/user-approval/tests/approval.spec.ts
2026-07-31 22:16:40 +08:00
_Kerman
fcc2b5e282
refactor agent pre-step inbox lifecycle
2026-07-31 19:21:16 +08:00
NI0317
1beb38554e
fix(review): align runtime-context diagnostics and docs
2026-07-31 15:19:59 +08:00
Tianyi Cui
da541c10a7
docs: align runtime-context contracts
2026-07-31 13:49:41 +08:00
NI0317
87a4aaa32e
feat(sandbox-policy): describe enforced file families
2026-07-30 18:51:29 +08:00
NI0317
7407c26bc1
feat(sandbox-policy): expose current file policy
2026-07-30 15:48:05 +08:00
Tianyi Cui
6d389d261e
docs(policy): describe constructor-seeded inheritance
...
The implementation no longer stores inherited policy in SessionHeader or resolves a second baseline chain, but the feature, sandbox, and approval notes still described that machinery. Keeping those claims would make the smaller design look incomplete and invite reintroduction of the generic persistence surface.
Rewrite the owning feature note around the actual delegation snapshot: source-tagged policy events follow the optional fork prefix, ordinary last-event-wins folds establish precedence, and persistence captures the constructor seed with the first materialized batch. Condense the alternatives and consequences to the decisions and coverage that remain load-bearing.
Align the sandbox and approval notes plus the subagent-inprocess consumer README with that contract. Update the four Chinese counterparts minimally and re-record each pairing hash so both languages describe the same shipped mechanism.
2026-07-28 21:51:13 +08:00
kingwl
d69e1ada97
Merge remote-tracking branch 'origin/master' into feature/subagent-policy-inheritance
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-06-sandbox.i18n.yaml
# docs/cordis-catalog/services.md
# docs/core-data-structures/persistence.i18n.yaml
# docs/persistence-catalog.md
# packages/core/session/README.i18n.yaml
# packages/sandbox/sandbox-policy/README.i18n.yaml
# packages/subagent/subagent-inprocess/README.i18n.yaml
2026-07-28 18:19:30 +08:00
_Kerman
cee0666a4d
refactor(session): remove synthetic log-only turns
2026-07-28 14:41:51 +08:00
kingwl
bc3e776225
Merge remote-tracking branch 'origin/master' into feature/subagent-policy-inheritance
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-06-sandbox.i18n.yaml
# docs/cordis-catalog/services.md
# docs/persistence-catalog.md
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/session.jsonl
# packages/core/session/README.i18n.yaml
# packages/subagent/subagent-inprocess/README.i18n.yaml
# packages/ui/user-approval/src/index.ts
2026-07-28 11:19:46 +08:00
kingwl
33a235cd6b
Merge remote-tracking branch 'origin/master' into feature/subagent-policy-inheritance
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-06-sandbox.i18n.yaml
2026-07-27 18:39:26 +08:00
_Kerman
cf49101d9a
Merge remote-tracking branch 'origin/master' into xtr/agent-loop-message-machine
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-06-sandbox.i18n.yaml
2026-07-27 18:12:38 +08:00
kingwl
8c106017d9
docs(notes): update the sandbox note's per-session formula to the header-baseline chain
...
Review fix (ds-review-bot on #623 ): the per-session-modes section still
described first-turn stamping — superseded by the header baseline — and its
formula lacked the middle rung. The formula now reads own post-seed knob
events ?? inherited SessionHeader baseline ?? composition default, and the
paragraph describes the synchronous capture into the creation-time header
with no first-turn timing window. Chinese counterpart updated in the same
commit.
2026-07-27 15:30:39 +08:00
Tianyi Cui
f520479663
docs: reject the landstrip evaluation for the win32 sandbox rung
...
User verdict: landstrip is not battle-tested — a days-old,
single-maintainer project (~48 GitHub stars at rejection), which a
security-invariant dependency cannot be. The note moves
proposed/feature -> rejected/feature with the verdict on the Status
line; the sandbox note's deferred-phases cross-link now records the
rejection instead of instructing an evaluation, and the NIH roll-up's
pointer follows. Supersedes this branch's earlier cross-link commit.
2026-07-27 00:55:32 +08:00
Tianyi Cui
d0b87e8c0f
docs: cross-link landstrip evaluation gate from sandbox note's win32 phase
...
The sandbox note's deferred-phases plan for the Windows chain now points
at the proposed landstrip evaluation gate, so whoever picks up that rung
finds the pending evaluation. The landstrip note itself stays proposed;
this only tracks where the pending decision lives (a permitted
keep-implemented-notes-current edit). Mirrored in the .zh.md and the
pair re-recorded.
2026-07-26 20:39:07 +08:00
_Kerman
fc8d339bf0
fix(acp): settle admission-blocked and retried prompts after the merge
...
The automation bridge inherited two master-era assumptions the message
machine no longer honors. A prompt blocked at pre-turn admission opens no
turn, so no turn/end could ever settle it — the bridge now watches
whenIdle() and reports a turnless slot as cancelled (the disposed-agent
guard moved to a registry identity check before send). A failed turn no
longer rejects at its turn/end either: agent.retry() closes the failed
turn and opens a successor on the same history, so the bridge holds the
terminal error and lets a retry-triggered turn/start adopt the prompt,
rejecting only at quiescence with no successor.
Also: refresh the empty-response-retry fixture for retry-as-turn logging,
adapt master-side tests to the unified send()/UserMessageData API and
registry-fact disposal, resync the doc pairs both sides touched, trim
architecture.md back under its word ceiling, and regenerate the event and
persistence catalogs.
2026-07-26 14:29:30 +08:00
kingwl
6abb5eebc2
Merge remote-tracking branch 'origin/master' into feature/subagent-policy-inheritance
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-06-approval-seam.i18n.yaml
# .agents/notes/implemented/feature/2026-07-06-approval-seam.md
# .agents/notes/implemented/feature/2026-07-06-approval-seam.zh.md
# .agents/notes/implemented/feature/2026-07-06-sandbox.i18n.yaml
# .agents/notes/implemented/feature/2026-07-06-sandbox.md
# .agents/notes/implemented/feature/2026-07-06-sandbox.zh.md
# docs/event-producer-consumer.md
# examples/acp-agent/tests/acp.snapshot.ts
2026-07-25 14:37:21 +08:00
kingwl
827c6f50c1
subagent: refresh snapshot sidecars and zh notes after master merge
...
Post-merge reconciliation: master's plan-mode command wording and tool-schema
changes land in the recorded scenario's keyless sidecars (refresh, not
re-record — the model transcript is untouched); the abort-handoff fake agent
stubs ctx.get for the driver's new synchronous inheritance capture; the two
zh Agent Notes gain the sentences their English sides added on this branch,
re-recorded in the pairing manifests.
2026-07-25 11:17:32 +08:00
Tianyi Cui
16910475ef
docs(i18n): mirror ACP-automation edits into the zh pairs from master
...
Master's i18n batches added Chinese counterparts to ~50 docs this PR
edits in English. Bring each zh side along with the minimal edits
covering the en diff (recorded-hash diffs, not re-translations),
reunite the stream-workflow-progress pair under rejected/ with its
manifest entry, re-record all pairing hashes, and regenerate the
event/persistence/tool catalogs and doc graphs over the merged tree.
2026-07-25 01:58:42 +08:00
Tianyi Cui
8e84aa6218
docs(i18n): normalize Agent Note terminology
2026-07-24 15:10:55 +08:00
Tianyi Cui
c0eacae2ba
docs(i18n): align Agent Note terminology
2026-07-24 13:57:16 +08:00
Tianyi Cui
86940da524
docs(i18n): refresh Agent Notes after parent merge
2026-07-23 19:48:00 +08:00
Tianyi Cui
a4d6c302f6
docs(i18n): align turn and step terminology
2026-07-23 14:37:01 +08:00
Tianyi Cui
d5f5517ec0
docs(i18n): address Agent Note review feedback
2026-07-23 01:11:59 +08:00
Tianyi Cui
744d65d63c
docs(i18n): refresh Agent Note translations after merge
2026-07-23 00:10:53 +08:00
Tianyi Cui
cd17f8d23a
Merge refreshed docs/i18n-batch-cds-postmortem into docs/i18n-batch-rfc
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-06-11-content-block-vocabulary.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-11-content-block-vocabulary.zh.md
# .agents/notes/implemented/architecture/2026-06-11-custom-schema-dsl.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-11-custom-schema-dsl.zh.md
# .agents/notes/implemented/architecture/2026-06-11-dev-invariants-over-deep-readonly.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-11-dev-invariants-over-deep-readonly.zh.md
# .agents/notes/implemented/architecture/2026-06-11-event-sourced-sessions.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-11-event-sourced-sessions.zh.md
# .agents/notes/implemented/architecture/2026-06-11-microkernel-event-taxonomy.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-11-microkernel-event-taxonomy.zh.md
# .agents/notes/implemented/architecture/2026-06-11-runtime-arg-validation.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-11-runtime-arg-validation.zh.md
# .agents/notes/implemented/architecture/2026-06-11-structured-error-taxonomy.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-11-structured-error-taxonomy.zh.md
# .agents/notes/implemented/architecture/2026-06-11-tool-schemas-in-prompt-assembly.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-11-tool-schemas-in-prompt-assembly.zh.md
# .agents/notes/implemented/architecture/2026-06-13-capability-seams.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-13-capability-seams.zh.md
# .agents/notes/implemented/architecture/2026-06-13-twin-llm-adapters.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-13-twin-llm-adapters.zh.md
# .agents/notes/implemented/architecture/2026-06-14-session-persistence.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-14-session-persistence.zh.md
# .agents/notes/implemented/architecture/2026-06-15-turn-enclosure-invariant.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-15-turn-enclosure-invariant.zh.md
# .agents/notes/implemented/architecture/2026-06-17-filesystem-capability-seam.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-17-filesystem-capability-seam.zh.md
# .agents/notes/implemented/architecture/2026-06-18-agent-lifecycle-and-ownership-seams.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-18-agent-lifecycle-and-ownership-seams.zh.md
# .agents/notes/implemented/architecture/2026-06-18-session-surface.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-18-session-surface.zh.md
# .agents/notes/implemented/architecture/2026-06-18-shared-persistence-write-coordinator.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-18-shared-persistence-write-coordinator.zh.md
# .agents/notes/implemented/architecture/2026-06-20-branded-ids.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-20-branded-ids.zh.md
# .agents/notes/implemented/architecture/2026-06-20-extract-example-app-packages.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-20-extract-example-app-packages.zh.md
# .agents/notes/implemented/architecture/2026-06-20-package-hierarchy.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-20-package-hierarchy.md
# .agents/notes/implemented/architecture/2026-06-20-package-hierarchy.zh.md
# .agents/notes/implemented/architecture/2026-06-21-mandatory-app-attribution-headers.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-21-mandatory-app-attribution-headers.zh.md
# .agents/notes/implemented/architecture/2026-06-24-web-capability-seam.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-24-web-capability-seam.zh.md
# .agents/notes/implemented/architecture/2026-06-26-file-context-as-event-gate.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-26-file-context-as-event-gate.zh.md
# .agents/notes/implemented/architecture/2026-06-30-bash-stdin-env-trusted-plugin-surface.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-30-bash-stdin-env-trusted-plugin-surface.zh.md
# .agents/notes/implemented/architecture/2026-06-30-event-domain-semantics.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-30-event-domain-semantics.zh.md
# .agents/notes/implemented/architecture/2026-07-02-fs-per-session-cwd.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-02-fs-per-session-cwd.zh.md
# .agents/notes/implemented/architecture/2026-07-02-result-time-applied-hunk-diffs.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-02-result-time-applied-hunk-diffs.zh.md
# .agents/notes/implemented/architecture/2026-07-02-tool-render-intent-union.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-02-tool-render-intent-union.zh.md
# .agents/notes/implemented/architecture/2026-07-03-filesystem-directory-listing-seam.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-03-filesystem-directory-listing-seam.zh.md
# .agents/notes/implemented/architecture/2026-07-05-prompt-variables-and-tool-guidance-ownership.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-05-prompt-variables-and-tool-guidance-ownership.zh.md
# .agents/notes/implemented/architecture/2026-07-05-reconstructable-requests.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-05-reconstructable-requests.zh.md
# .agents/notes/implemented/architecture/2026-07-05-subagent-provider-lifecycle-events.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-05-subagent-provider-lifecycle-events.zh.md
# .agents/notes/implemented/architecture/2026-07-06-timeout-deadline-library.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-06-timeout-deadline-library.zh.md
# .agents/notes/implemented/architecture/2026-07-07-tool-call-timeout-policy.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-07-tool-call-timeout-policy.zh.md
# .agents/notes/implemented/architecture/2026-07-08-agent-scope-contexts.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-08-agent-scope-contexts.zh.md
# .agents/notes/implemented/architecture/2026-07-12-agent-scope-runtime-design.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-12-agent-scope-runtime-design.zh.md
# .agents/notes/implemented/feature/2026-06-14-acp-agent-client-protocol.i18n.yaml
# .agents/notes/implemented/feature/2026-06-14-acp-agent-client-protocol.zh.md
# .agents/notes/implemented/feature/2026-06-14-acp-multi-session.i18n.yaml
# .agents/notes/implemented/feature/2026-06-14-acp-multi-session.zh.md
# .agents/notes/implemented/feature/2026-06-15-code-mode.i18n.yaml
# .agents/notes/implemented/feature/2026-06-15-code-mode.zh.md
# .agents/notes/implemented/feature/2026-06-17-filesystem-tool-schemas.i18n.yaml
# .agents/notes/implemented/feature/2026-06-17-filesystem-tool-schemas.zh.md
# .agents/notes/implemented/feature/2026-06-18-acp-terminal-and-tool-rendering.i18n.yaml
# .agents/notes/implemented/feature/2026-06-18-acp-terminal-and-tool-rendering.zh.md
# .agents/notes/implemented/feature/2026-06-18-compaction-capability-seam.i18n.yaml
# .agents/notes/implemented/feature/2026-06-18-compaction-capability-seam.zh.md
# .agents/notes/implemented/feature/2026-06-21-subagent-capability-seam.i18n.yaml
# .agents/notes/implemented/feature/2026-06-21-subagent-capability-seam.md
# .agents/notes/implemented/feature/2026-06-21-subagent-capability-seam.zh.md
# .agents/notes/implemented/feature/2026-06-22-acp-subagent-backend.i18n.yaml
# .agents/notes/implemented/feature/2026-06-22-acp-subagent-backend.zh.md
# .agents/notes/implemented/feature/2026-06-25-ask-user-question.i18n.yaml
# .agents/notes/implemented/feature/2026-06-25-ask-user-question.zh.md
# .agents/notes/implemented/feature/2026-06-29-todo-write-tool.i18n.yaml
# .agents/notes/implemented/feature/2026-06-29-todo-write-tool.zh.md
# .agents/notes/implemented/feature/2026-06-30-hook-bridges.i18n.yaml
# .agents/notes/implemented/feature/2026-06-30-hook-bridges.zh.md
# .agents/notes/implemented/feature/2026-06-30-hook-protocol-lib.i18n.yaml
# .agents/notes/implemented/feature/2026-06-30-hook-protocol-lib.zh.md
# .agents/notes/implemented/feature/2026-06-30-interception-seams.i18n.yaml
# .agents/notes/implemented/feature/2026-06-30-interception-seams.zh.md
# .agents/notes/implemented/feature/2026-06-30-session-store-fork-api.i18n.yaml
# .agents/notes/implemented/feature/2026-06-30-session-store-fork-api.zh.md
# .agents/notes/implemented/feature/2026-06-30-subagent-observe-enrich.i18n.yaml
# .agents/notes/implemented/feature/2026-06-30-subagent-observe-enrich.zh.md
# .agents/notes/implemented/feature/2026-07-05-dynamic-workflows.i18n.yaml
# .agents/notes/implemented/feature/2026-07-05-dynamic-workflows.zh.md
# .agents/notes/implemented/feature/2026-07-05-skill-system.i18n.yaml
# .agents/notes/implemented/feature/2026-07-05-skill-system.zh.md
# .agents/notes/implemented/feature/2026-07-06-approval-seam.i18n.yaml
# .agents/notes/implemented/feature/2026-07-06-approval-seam.zh.md
# .agents/notes/implemented/feature/2026-07-06-explicit-tool-order.i18n.yaml
# .agents/notes/implemented/feature/2026-07-06-explicit-tool-order.zh.md
# .agents/notes/implemented/feature/2026-07-06-sandbox.i18n.yaml
# .agents/notes/implemented/feature/2026-07-06-sandbox.zh.md
# .agents/notes/implemented/feature/2026-07-07-mcp-client-plugin.i18n.yaml
# .agents/notes/implemented/feature/2026-07-07-mcp-client-plugin.zh.md
# .agents/notes/implemented/feature/2026-07-07-session-prefix.i18n.yaml
# .agents/notes/implemented/feature/2026-07-07-session-prefix.zh.md
# .agents/notes/implemented/feature/2026-07-08-repeat-tool-guard.i18n.yaml
# .agents/notes/implemented/feature/2026-07-08-repeat-tool-guard.zh.md
# .agents/notes/implemented/feature/2026-07-08-self-referential-cordis-toolset.i18n.yaml
# .agents/notes/implemented/feature/2026-07-08-self-referential-cordis-toolset.zh.md
# .agents/notes/implemented/feature/2026-07-10-session-query-service.i18n.yaml
# .agents/notes/implemented/feature/2026-07-10-session-query-service.zh.md
# .agents/notes/implemented/feature/2026-07-12-subagent-persona-tool-filter-and-depth.i18n.yaml
# .agents/notes/implemented/feature/2026-07-12-subagent-persona-tool-filter-and-depth.zh.md
# .agents/notes/implemented/process/2026-06-11-doc-sync-enforcement.i18n.yaml
# .agents/notes/implemented/process/2026-06-11-doc-sync-enforcement.zh.md
# .agents/notes/implemented/process/2026-06-11-quality-gates.i18n.yaml
# .agents/notes/implemented/process/2026-06-11-quality-gates.md
# .agents/notes/implemented/process/2026-06-11-quality-gates.zh.md
# .agents/notes/implemented/process/2026-06-11-tsdown-over-dumble.i18n.yaml
# .agents/notes/implemented/process/2026-06-11-tsdown-over-dumble.zh.md
# .agents/notes/implemented/process/2026-06-11-vendor-cordis-as-source.i18n.yaml
# .agents/notes/implemented/process/2026-06-11-vendor-cordis-as-source.zh.md
# .agents/notes/implemented/process/2026-06-16-pnpm-over-yarn.i18n.yaml
# .agents/notes/implemented/process/2026-06-16-pnpm-over-yarn.zh.md
# .agents/notes/implemented/process/2026-06-17-ts-build-config.i18n.yaml
# .agents/notes/implemented/process/2026-06-17-ts-build-config.zh.md
# .agents/notes/implemented/process/2026-06-18-markdown-cross-link-lint.i18n.yaml
# .agents/notes/implemented/process/2026-06-18-markdown-cross-link-lint.zh.md
# .agents/notes/implemented/process/2026-06-20-core-data-structures-catalog.i18n.yaml
# .agents/notes/implemented/process/2026-06-20-core-data-structures-catalog.zh.md
# .agents/notes/implemented/process/2026-06-20-generated-cordis-catalog.i18n.yaml
# .agents/notes/implemented/process/2026-06-20-generated-cordis-catalog.zh.md
# .agents/notes/implemented/process/2026-06-20-rfc-classification.i18n.yaml
# .agents/notes/implemented/process/2026-06-20-rfc-classification.zh.md
# .agents/notes/implemented/process/2026-07-02-tool-schema-catalog.i18n.yaml
# .agents/notes/implemented/process/2026-07-02-tool-schema-catalog.zh.md
# .agents/notes/implemented/process/2026-07-03-documentation-graph-atlas.i18n.yaml
# .agents/notes/implemented/process/2026-07-03-documentation-graph-atlas.zh.md
# .agents/notes/implemented/process/2026-07-04-cordis-jsdoc-completeness-gate.i18n.yaml
# .agents/notes/implemented/process/2026-07-04-cordis-jsdoc-completeness-gate.zh.md
# .agents/notes/implemented/process/2026-07-04-doc-tiers-and-budgets.i18n.yaml
# .agents/notes/implemented/process/2026-07-04-doc-tiers-and-budgets.zh.md
# .agents/notes/implemented/process/2026-07-04-generate-rfc-index-tables.i18n.yaml
# .agents/notes/implemented/process/2026-07-04-generate-rfc-index-tables.zh.md
# .agents/notes/implemented/process/2026-07-04-persistence-log-catalog.i18n.yaml
# .agents/notes/implemented/process/2026-07-04-persistence-log-catalog.zh.md
# .agents/notes/implemented/process/2026-07-05-uniform-rfc-format.i18n.yaml
# .agents/notes/implemented/process/2026-07-05-uniform-rfc-format.zh.md
# .agents/notes/implemented/process/2026-07-06-export-surface-jsdoc-gate.i18n.yaml
# .agents/notes/implemented/process/2026-07-06-export-surface-jsdoc-gate.zh.md
# .agents/notes/implemented/process/2026-07-06-generated-config-catalog.i18n.yaml
# .agents/notes/implemented/process/2026-07-06-generated-config-catalog.zh.md
# .agents/notes/implemented/process/2026-07-06-node-engine-floor.i18n.yaml
# .agents/notes/implemented/process/2026-07-06-node-engine-floor.zh.md
# .agents/notes/implemented/process/2026-07-06-parallel-github-ci-gates.i18n.yaml
# .agents/notes/implemented/process/2026-07-06-parallel-github-ci-gates.zh.md
# .agents/notes/implemented/process/2026-07-06-parallel-pre-push-gates.i18n.yaml
# .agents/notes/implemented/process/2026-07-06-parallel-pre-push-gates.zh.md
# .agents/notes/implemented/process/2026-07-10-readme-known-limitations-gate.i18n.yaml
# .agents/notes/implemented/process/2026-07-10-readme-known-limitations-gate.zh.md
# .agents/notes/implemented/process/2026-07-12-package-model-experience-contract.i18n.yaml
# .agents/notes/implemented/process/2026-07-12-package-model-experience-contract.zh.md
# .agents/notes/implemented/simplification/2026-06-19-drop-mutable-session-summary.i18n.yaml
# .agents/notes/implemented/simplification/2026-06-19-drop-mutable-session-summary.zh.md
# .agents/notes/implemented/simplification/2026-06-20-collapse-trace-only-session-events.i18n.yaml
# .agents/notes/implemented/simplification/2026-06-20-collapse-trace-only-session-events.zh.md
# .agents/notes/implemented/simplification/2026-06-20-drop-unconsumed-llm-adapter-change-event.i18n.yaml
# .agents/notes/implemented/simplification/2026-06-20-drop-unconsumed-llm-adapter-change-event.zh.md
# .agents/notes/implemented/simplification/2026-06-20-drop-unconsumed-llm-assembled-surfaces.i18n.yaml
# .agents/notes/implemented/simplification/2026-06-20-drop-unconsumed-llm-assembled-surfaces.zh.md
# .agents/notes/implemented/simplification/2026-06-20-prune-dead-seam-methods.i18n.yaml
# .agents/notes/implemented/simplification/2026-06-20-prune-dead-seam-methods.md
# .agents/notes/implemented/simplification/2026-06-20-prune-dead-seam-methods.zh.md
# .agents/notes/implemented/simplification/2026-06-20-public-agent-stop-surface.i18n.yaml
# .agents/notes/implemented/simplification/2026-06-20-public-agent-stop-surface.zh.md
# .agents/notes/implemented/simplification/2026-06-20-remove-agent-boundary-mirror-events.i18n.yaml
# .agents/notes/implemented/simplification/2026-06-20-remove-agent-boundary-mirror-events.zh.md
# .agents/notes/implemented/simplification/2026-06-26-fsspec-style-fs-seam.i18n.yaml
# .agents/notes/implemented/simplification/2026-06-26-fsspec-style-fs-seam.zh.md
# .agents/notes/implemented/simplification/2026-07-02-remove-stream-chunk-mirror.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-02-remove-stream-chunk-mirror.zh.md
# .agents/notes/implemented/simplification/2026-07-04-drop-image-content-block.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-04-drop-image-content-block.zh.md
# .agents/notes/implemented/simplification/2026-07-04-drop-inert-request-knobs.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-04-drop-inert-request-knobs.zh.md
# .agents/notes/implemented/simplification/2026-07-04-drop-unconsumed-web-observation-surface.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-04-drop-unconsumed-web-observation-surface.zh.md
# .agents/notes/implemented/simplification/2026-07-04-fold-stdio-ui-helper.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-04-fold-stdio-ui-helper.md
# .agents/notes/implemented/simplification/2026-07-04-fold-stdio-ui-helper.zh.md
# .agents/notes/implemented/simplification/2026-07-04-prune-producerless-vocabulary-variants.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-04-prune-producerless-vocabulary-variants.zh.md
# .agents/notes/implemented/simplification/2026-07-04-prune-write-only-fs-surface.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-04-prune-write-only-fs-surface.zh.md
# .agents/notes/implemented/simplification/2026-07-04-remove-agent-steering-mirror.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-04-remove-agent-steering-mirror.zh.md
# .agents/notes/implemented/simplification/2026-07-04-share-app-bin-boot-glue.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-04-share-app-bin-boot-glue.zh.md
# .agents/notes/implemented/simplification/2026-07-04-tighten-hook-protocol-contract.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-04-tighten-hook-protocol-contract.zh.md
# .agents/notes/implemented/simplification/2026-07-04-trim-acp-bridge-unreachable-surface.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-04-trim-acp-bridge-unreachable-surface.zh.md
# .agents/notes/implemented/simplification/2026-07-12-drop-unconsumed-skill-provider-events.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-12-drop-unconsumed-skill-provider-events.zh.md
# .agents/notes/implemented/simplification/2026-07-12-prune-unused-web-seam-fields.i18n.yaml
# .agents/notes/implemented/simplification/2026-07-12-prune-unused-web-seam-fields.zh.md
# .agents/notes/implemented/testing/2026-06-11-property-based-testing.i18n.yaml
# .agents/notes/implemented/testing/2026-06-11-property-based-testing.zh.md
# .agents/notes/implemented/testing/2026-06-19-acp-snapshot-tests.i18n.yaml
# .agents/notes/implemented/testing/2026-06-19-acp-snapshot-tests.zh.md
# .agents/notes/implemented/testing/2026-06-19-real-api-e2e-ci.i18n.yaml
# .agents/notes/implemented/testing/2026-06-19-real-api-e2e-ci.zh.md
# .agents/notes/implemented/testing/2026-06-20-remove-redundant-snapshot-log-goldens.i18n.yaml
# .agents/notes/implemented/testing/2026-06-20-remove-redundant-snapshot-log-goldens.zh.md
# .agents/notes/implemented/testing/2026-06-22-fork-child-replay-seed-boundary.i18n.yaml
# .agents/notes/implemented/testing/2026-06-22-fork-child-replay-seed-boundary.zh.md
# .agents/notes/implemented/testing/2026-06-22-fork-snapshot-scenarios.i18n.yaml
# .agents/notes/implemented/testing/2026-06-22-fork-snapshot-scenarios.zh.md
# .agents/notes/implemented/testing/2026-06-22-subagent-snapshot-replay.i18n.yaml
# .agents/notes/implemented/testing/2026-06-22-subagent-snapshot-replay.zh.md
# .agents/notes/implemented/testing/2026-07-04-hook-snapshot-matrix.i18n.yaml
# .agents/notes/implemented/testing/2026-07-04-hook-snapshot-matrix.zh.md
# .agents/notes/implemented/testing/2026-07-04-single-source-acp-replay-config.i18n.yaml
# .agents/notes/implemented/testing/2026-07-04-single-source-acp-replay-config.zh.md
# .agents/notes/implemented/testing/2026-07-06-pin-request-header-content-in-one-scenario.i18n.yaml
# .agents/notes/implemented/testing/2026-07-06-pin-request-header-content-in-one-scenario.zh.md
# .agents/notes/implemented/testing/2026-07-08-shared-acp-snapshot-package.i18n.yaml
# .agents/notes/implemented/testing/2026-07-08-shared-acp-snapshot-package.zh.md
# .agents/notes/proposed/architecture/2026-06-16-typed-event-schemas.i18n.yaml
# .agents/notes/proposed/architecture/2026-06-16-typed-event-schemas.zh.md
# .agents/notes/proposed/architecture/2026-06-20-generic-long-running-tool-runtime.i18n.yaml
# .agents/notes/proposed/architecture/2026-06-20-generic-long-running-tool-runtime.zh.md
# .agents/notes/proposed/feature/2026-06-30-pre-tool-input-rewrite.i18n.yaml
# .agents/notes/proposed/feature/2026-06-30-pre-tool-input-rewrite.zh.md
# .agents/notes/proposed/feature/2026-07-07-claude-code-and-codex-subagent-backends.i18n.yaml
# .agents/notes/proposed/feature/2026-07-07-claude-code-and-codex-subagent-backends.zh.md
# .agents/notes/proposed/feature/2026-07-08-interactive-side-sessions.i18n.yaml
# .agents/notes/proposed/feature/2026-07-08-interactive-side-sessions.zh.md
# .agents/notes/proposed/feature/2026-07-10-sqlite-session-query-provider.i18n.yaml
# .agents/notes/proposed/feature/2026-07-10-sqlite-session-query-provider.zh.md
# .agents/notes/proposed/feature/2026-07-13-stream-workflow-progress-through-tool-calls.i18n.yaml
# .agents/notes/proposed/feature/2026-07-13-stream-workflow-progress-through-tool-calls.zh.md
# .agents/notes/proposed/process/2026-06-11-api-extractor-reports.i18n.yaml
# .agents/notes/proposed/process/2026-06-11-api-extractor-reports.md
# .agents/notes/proposed/process/2026-06-11-api-extractor-reports.zh.md
# .agents/notes/proposed/process/2026-06-11-architectural-conformance.i18n.yaml
# .agents/notes/proposed/process/2026-06-11-architectural-conformance.zh.md
# .agents/notes/proposed/process/2026-06-11-supply-chain-and-vendor-drift.i18n.yaml
# .agents/notes/proposed/process/2026-06-11-supply-chain-and-vendor-drift.zh.md
# .agents/notes/proposed/process/2026-06-20-discover-package-inventory.i18n.yaml
# .agents/notes/proposed/process/2026-06-20-discover-package-inventory.zh.md
# .agents/notes/proposed/simplification/2026-06-20-unify-agent-and-session-id.i18n.yaml
# .agents/notes/proposed/simplification/2026-06-20-unify-agent-and-session-id.zh.md
# .agents/notes/proposed/simplification/2026-07-04-prune-dead-core-spine-surface.i18n.yaml
# .agents/notes/proposed/simplification/2026-07-04-prune-dead-core-spine-surface.zh.md
# .agents/notes/proposed/simplification/2026-07-12-simplify-session-log-representation.i18n.yaml
# .agents/notes/proposed/simplification/2026-07-12-simplify-session-log-representation.zh.md
# .agents/notes/proposed/testing/2026-06-11-deterministic-and-stress-testing.i18n.yaml
# .agents/notes/proposed/testing/2026-06-11-deterministic-and-stress-testing.zh.md
# .agents/notes/proposed/testing/2026-06-11-mutation-testing.i18n.yaml
# .agents/notes/proposed/testing/2026-06-11-mutation-testing.zh.md
# .agents/notes/rejected/architecture/2026-06-11-immutable-public-surfaces.i18n.yaml
# .agents/notes/rejected/architecture/2026-06-11-immutable-public-surfaces.zh.md
# .agents/notes/rejected/architecture/2026-06-20-providerless-example-base.i18n.yaml
# .agents/notes/rejected/architecture/2026-06-20-providerless-example-base.zh.md
# .agents/notes/rejected/simplification/2026-06-20-assembled-assistant-messages-only.i18n.yaml
# .agents/notes/rejected/simplification/2026-06-20-assembled-assistant-messages-only.zh.md
# .agents/notes/rejected/simplification/2026-06-20-drop-acp-session-load.i18n.yaml
# .agents/notes/rejected/simplification/2026-06-20-drop-acp-session-load.zh.md
# .agents/notes/rejected/simplification/2026-06-20-drop-acp-terminal-meta.i18n.yaml
# .agents/notes/rejected/simplification/2026-06-20-drop-acp-terminal-meta.zh.md
# .agents/notes/rejected/simplification/2026-06-20-drop-bash-output-spill-files.i18n.yaml
# .agents/notes/rejected/simplification/2026-06-20-drop-bash-output-spill-files.zh.md
# .agents/notes/rejected/simplification/2026-06-20-drop-durable-step-boundaries.i18n.yaml
# .agents/notes/rejected/simplification/2026-06-20-drop-durable-step-boundaries.zh.md
# .agents/notes/rejected/simplification/2026-06-20-drop-unused-session-lineage.i18n.yaml
# .agents/notes/rejected/simplification/2026-06-20-drop-unused-session-lineage.zh.md
# .agents/notes/rejected/simplification/2026-06-20-fold-session-persistence-interface.i18n.yaml
# .agents/notes/rejected/simplification/2026-06-20-fold-session-persistence-interface.zh.md
# .agents/notes/rejected/simplification/2026-06-20-generic-tool-rendering.i18n.yaml
# .agents/notes/rejected/simplification/2026-06-20-generic-tool-rendering.zh.md
# .agents/notes/rejected/simplification/2026-06-20-retire-mid-turn-steering.i18n.yaml
# .agents/notes/rejected/simplification/2026-06-20-retire-mid-turn-steering.zh.md
# .agents/notes/rejected/simplification/2026-06-20-single-session-acp-bridge.i18n.yaml
# .agents/notes/rejected/simplification/2026-06-20-single-session-acp-bridge.zh.md
# .agents/notes/rejected/simplification/2026-06-20-truncate-interrupted-turns.i18n.yaml
# .agents/notes/rejected/simplification/2026-06-20-truncate-interrupted-turns.zh.md
# .agents/notes/rejected/simplification/2026-07-04-prune-unimplemented-subagent-vocabulary.i18n.yaml
# .agents/notes/rejected/simplification/2026-07-04-prune-unimplemented-subagent-vocabulary.zh.md
# .agents/notes/rejected/simplification/2026-07-12-collapse-workflow-to-foreground-core.i18n.yaml
# .agents/notes/rejected/simplification/2026-07-12-collapse-workflow-to-foreground-core.zh.md
# .agents/notes/rejected/simplification/2026-07-12-prune-unused-skill-registry-surface.i18n.yaml
# .agents/notes/rejected/simplification/2026-07-12-prune-unused-skill-registry-surface.zh.md
# docs/rfc/implemented/architecture/2026-06-18-agent-lifecycle-and-ownership-seams.md
# docs/rfc/implemented/architecture/2026-06-18-session-surface.md
# docs/rfc/implemented/architecture/2026-06-20-branded-ids.md
# docs/rfc/implemented/architecture/2026-07-02-fs-per-session-cwd.md
# docs/rfc/implemented/feature/2026-06-18-compaction-capability-seam.md
# docs/rfc/implemented/feature/2026-07-07-session-prefix.md
# docs/rfc/implemented/process/2026-06-20-rfc-classification.md
# docs/rfc/implemented/process/2026-07-04-generate-rfc-index-tables.md
# docs/rfc/implemented/process/2026-07-05-uniform-rfc-format.md
# docs/rfc/implemented/process/2026-07-06-parallel-github-ci-gates.md
# docs/rfc/implemented/process/2026-07-06-parallel-pre-push-gates.md
# docs/rfc/implemented/process/2026-07-12-package-model-experience-contract.md
# docs/rfc/implemented/simplification/2026-06-20-remove-agent-boundary-mirror-events.md
# docs/rfc/implemented/simplification/2026-07-04-prune-producerless-vocabulary-variants.md
# docs/rfc/implemented/testing/2026-06-20-remove-redundant-snapshot-log-goldens.md
# docs/rfc/implemented/testing/2026-07-08-shared-acp-snapshot-package.md
# docs/rfc/proposed/architecture/2026-06-20-generic-long-running-tool-runtime.md
# docs/rfc/proposed/simplification/2026-06-20-unify-agent-and-session-id.md
# docs/rfc/proposed/simplification/2026-07-12-simplify-session-log-representation.md
# docs/rfc/rejected/simplification/2026-07-04-prune-unimplemented-subagent-vocabulary.md
# scripts/translation-pairing.manifest.json
2026-07-22 23:07:14 +08:00