Tianyi Cui
7145acfe07
Merge master into session format migration
# Conflicts:
# .agents/notes/archived/architecture/2026-06-18-shared-persistence-write-coordinator.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-14-session-persistence.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-14-session-persistence.md
# .agents/notes/implemented/architecture/2026-06-14-session-persistence.zh.md
# .agents/notes/implemented/architecture/2026-07-24-project-session-directories.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-24-project-session-directories.md
# .agents/notes/implemented/architecture/2026-07-24-project-session-directories.zh.md
# .agents/notes/implemented/architecture/2026-08-05-session-preparation.i18n.yaml
# .agents/notes/implemented/architecture/2026-08-05-session-preparation.md
# .agents/notes/implemented/architecture/2026-08-05-session-preparation.zh.md
# .agents/notes/implemented/architecture/2026-08-10-message-feedback-sidecar.i18n.yaml
# .agents/notes/implemented/architecture/2026-08-10-message-feedback-sidecar.md
# .agents/notes/implemented/architecture/2026-08-10-message-feedback-sidecar.zh.md
# .agents/notes/implemented/architecture/2026-08-27-handle-based-session-persistence.i18n.yaml
# .agents/notes/implemented/bug-fix/2026-07-28-load-pre-identity-session-messages.md
# .agents/notes/implemented/bug-fix/2026-07-28-load-pre-identity-session-messages.zh.md
# .agents/notes/implemented/bug-fix/2026-08-04-load-pre-react-loop-sessions.md
# .agents/notes/implemented/bug-fix/2026-08-04-load-pre-react-loop-sessions.zh.md
# .agents/notes/implemented/bug-fix/2026-09-01-host-goal-pause-aborts-turn.i18n.yaml
# .agents/notes/implemented/feature/2026-08-10-web-session-log-export.i18n.yaml
# .agents/notes/implemented/feature/2026-08-10-web-session-log-export.md
# .agents/notes/implemented/feature/2026-08-10-web-session-log-export.zh.md
# apps/cli/tests/profiles/headless/tests/session-format-guard.expected.e2e.ts
# apps/web/tests/cold-blank-session.e2e.ts
# apps/web/tests/message-actions.e2e.ts
# apps/web/tests/scaffold.ts
# apps/web/tests/workspace-management.e2e.ts
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/subsystems/feedback.i18n.yaml
# docs/subsystems/feedback.md
# docs/subsystems/feedback.zh.md
# docs/subsystems/persistence.i18n.yaml
# docs/subsystems/persistence.md
# docs/subsystems/persistence.zh.md
# packages/acp/acp/src/index.ts
# packages/acp/acp/tests/bridge.spec.ts
# packages/api/session-controller/src/list.ts
# packages/api/session-controller/tests/agent.host.spec.ts
# packages/api/session-controller/tests/session-cold.host.spec.ts
# packages/api/session-controller/tests/session-projections.host.spec.ts
# packages/api/session-controller/tests/session-search.host.spec.ts
# packages/api/session-controller/tests/test-remote.ts
# packages/api/session-controller/tests/transport.host.spec.ts
# packages/core/agent-loop/src/index.ts
# packages/core/agent-loop/tests/config-session-id.spec.ts
# packages/core/agent-loop/tests/resume.spec.ts
# packages/extensions/tool-cordis/src/api-catalog.ts
# packages/feedback/message-feedback/src/index.ts
# packages/feedback/message-feedback/tests/helpers.ts
# packages/feedback/message-feedback/tests/message-feedback.spec.ts
# packages/session-query/session-log-export/src/archive.ts
# packages/session-query/session-log-export/tests/archive.host.spec.ts
# packages/session-query/session-log-export/tests/route.host.spec.ts
# packages/session-query/session-query-sqlite/README.i18n.yaml
# packages/session-query/session-query-sqlite/README.md
# packages/session-query/session-query-sqlite/README.zh.md
# packages/session-query/session-query-sqlite/src/index.ts
# packages/session-query/session-query-sqlite/tests/sqlite.spec.ts
# packages/session-query/session-query/README.i18n.yaml
# packages/session-query/session-query/README.md
# packages/session-query/session-query/README.zh.md
# packages/session-query/session-query/src/corpus.ts
# packages/session-query/session-query/tests/observation.spec.ts
# packages/session-query/session-query/tests/session-query.spec.ts
# packages/session-query/session-query/tests/tracing.spec.ts
# packages/session/session-checkpoint-policy/tests/session-checkpoint-policy.spec.ts
# packages/session/session-persistence-jsonl/README.i18n.yaml
# packages/session/session-persistence-jsonl/README.md
# packages/session/session-persistence-jsonl/README.zh.md
# packages/session/session-persistence-jsonl/src/index.ts
# packages/session/session-persistence-jsonl/tests/jsonl.spec.ts
# packages/session/session-persistence-jsonl/tests/zstd.spec.ts
# packages/session/session-persistence/README.i18n.yaml
# packages/session/session-persistence/README.md
# packages/session/session-persistence/README.zh.md
# packages/session/session-persistence/src/coordinator.ts
# packages/session/session-persistence/src/index.ts
# packages/session/session-persistence/tests/contract.ts
# packages/session/session-persistence/tests/coordinator-contract.ts
# packages/session/session-persistence/tests/persistence.spec.ts
# packages/session/session-telemetry/package.json
# packages/shell/tool-bash/tests/tools.spec.ts
# packages/subagent/subagent/src/continuation.ts
# packages/subagent/subagent/tests/list-children.spec.ts
# packages/workspace/workspace/src/index.ts
# packages/workspace/workspace/tests/workspace.spec.ts
# scripts/gen-cordis-catalog.ts
2026-09-02 13:34:40 +08:00
..
2026-08-13 13:58:03 +08:00
2026-08-30 19:50:51 +08:00
2026-08-26 08:01:07 +00:00
2026-08-19 18:21:26 +08:00
2026-08-29 15:31:12 +08:00
2026-08-10 16:34:20 +08:00
2026-08-06 16:38:25 +08:00
2026-08-29 14:26:42 +08:00
2026-08-29 14:26:42 +08:00
2026-08-29 20:19:38 +08:00
2026-08-29 14:26:42 +08:00
2026-08-31 15:50:45 +08:00
2026-08-24 19:09:40 +08:00
2026-08-24 19:09:40 +08:00
2026-08-24 19:09:40 +08:00
2026-08-31 15:50:45 +08:00
2026-08-24 19:09:40 +08:00
2026-08-24 15:04:00 +08:00
2026-08-09 16:39:41 +08:00
2026-08-11 20:09:33 +08:00
2026-08-28 13:12:52 +08:00
2026-09-01 11:54:10 +08:00
2026-08-31 16:27:41 +08:00
2026-08-19 18:21:27 +08:00
2026-08-19 18:21:27 +08:00
2026-08-24 15:04:00 +08:00
2026-08-24 15:04:00 +08:00
2026-08-18 01:34:21 +08:00
2026-08-30 02:29:52 +08:00
2026-08-13 02:29:17 +08:00
2026-08-24 22:02:44 +08:00
2026-08-09 01:31:57 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 22:04:13 +08:00
2026-08-18 14:38:42 +08:00
2026-08-24 22:02:44 +08:00
2026-08-31 12:00:05 +08:00
2026-08-29 11:15:32 +08:00
2026-08-29 11:15:32 +08:00
2026-08-06 03:18:17 +08:00
2026-08-27 23:14:31 +08:00
2026-08-24 15:04:01 +08:00
2026-08-24 15:04:01 +08:00
2026-08-29 15:31:12 +08:00
2026-09-01 22:12:21 +08:00
2026-08-13 00:54:38 +08:00
2026-08-27 22:26:29 +08:00
2026-08-10 16:34:20 +08:00
2026-08-13 01:33:31 +08:00
2026-08-22 13:10:23 +08:00
2026-08-21 22:22:23 +08:00
2026-07-29 23:55:12 +08:00
2026-08-10 22:04:13 +08:00
2026-08-19 02:26:57 +08:00
2026-09-01 23:19:02 +08:00
2026-08-27 21:57:56 +08:00
2026-07-30 19:57:17 +08:00
2026-08-31 15:25:26 +08:00
2026-08-29 14:26:42 +08:00
2026-09-01 22:12:21 +08:00
2026-08-10 22:04:13 +08:00
2026-09-01 22:12:21 +08:00
2026-09-01 22:12:21 +08:00
2026-08-27 12:00:02 +08:00
2026-08-31 15:33:16 +08:00
2026-08-30 14:14:46 +08:00
2026-08-19 02:26:57 +08:00
2026-08-27 19:39:21 +08:00
2026-08-27 20:02:10 +08:00
2026-08-12 19:41:06 +08:00
2026-08-29 11:15:32 +08:00
2026-08-11 15:23:05 +08:00
2026-08-21 20:35:34 +08:00
2026-08-18 17:56:49 +08:00
2026-08-18 19:37:53 +08:00
2026-08-09 00:37:46 +08:00
2026-08-19 02:26:57 +08:00
2026-08-18 18:27:01 +08:00
2026-08-26 17:17:47 +08:00
2026-09-01 23:19:02 +08:00
2026-08-29 14:26:42 +08:00
2026-08-23 16:28:19 +08:00
2026-08-31 17:10:53 +08:00
2026-08-31 17:10:53 +08:00
2026-08-21 11:09:25 +08:00
2026-08-21 11:09:25 +08:00
2026-08-20 10:05:16 +08:00
2026-08-26 14:33:17 +08:00
2026-08-20 22:10:35 +08:00
2026-08-08 12:25:41 +08:00
2026-08-08 12:25:41 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-18 01:34:53 +08:00
2026-08-21 20:35:32 +08:00
2026-08-19 15:42:12 +08:00
2026-08-10 22:04:10 +08:00
2026-08-31 11:23:30 +08:00
2026-08-18 21:15:20 +08:00
2026-08-31 01:54:14 +08:00
2026-09-01 22:12:21 +08:00
2026-08-23 16:28:19 +08:00
2026-08-23 16:28:19 +08:00
2026-08-21 11:09:25 +08:00
2026-09-01 22:12:21 +08:00
2026-09-01 22:12:21 +08:00
2026-09-01 22:12:21 +08:00
2026-08-13 01:29:36 +08:00
2026-09-01 22:12:21 +08:00
2026-08-29 11:50:13 +08:00
2026-08-13 15:16:12 +08:00
2026-08-31 14:38:55 +08:00
2026-08-31 17:16:58 +08:00
2026-08-19 03:01:11 +08:00
2026-08-19 03:01:11 +08:00
2026-08-19 04:08:47 +08:00
2026-08-19 03:56:17 +08:00
2026-08-21 22:22:23 +08:00
2026-08-28 10:21:45 +08:00
2026-08-19 03:47:00 +08:00
2026-08-08 21:11:59 +08:00
2026-08-09 11:02:16 +08:00
2026-08-25 23:47:20 +08:00
2026-08-24 17:28:26 +08:00
2026-08-24 21:37:14 +08:00
2026-08-19 02:26:57 +08:00
2026-08-10 16:34:20 +08:00
2026-08-14 16:10:06 +08:00
2026-09-02 13:34:40 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-27 23:14:31 +08:00
2026-08-27 23:14:31 +08:00
2026-08-10 16:34:20 +08:00
2026-08-28 13:12:52 +08:00
2026-08-28 13:12:52 +08:00
2026-08-18 01:34:25 +08:00
2026-08-18 01:34:25 +08:00
2026-08-29 14:26:42 +08:00
2026-08-29 14:26:42 +08:00
2026-08-23 21:22:41 +08:00
2026-08-23 21:22:41 +08:00
2026-08-14 16:05:48 +08:00
2026-08-24 22:02:44 +08:00
2026-08-24 22:02:44 +08:00
2026-08-30 14:14:46 +08:00
2026-08-24 22:02:44 +08:00
2026-08-20 22:10:15 +08:00
2026-08-20 22:10:35 +08:00
2026-08-13 13:07:24 +08:00
2026-08-13 13:07:24 +08:00
2026-08-21 22:22:23 +08:00
2026-08-09 10:56:43 +08:00
2026-08-24 22:02:44 +08:00
2026-08-24 22:02:44 +08:00
2026-08-24 22:02:44 +08:00
2026-08-11 15:23:05 +08:00
2026-08-29 14:26:42 +08:00
2026-08-29 14:26:42 +08:00
2026-08-14 16:10:06 +08:00
2026-08-21 22:22:23 +08:00
2026-08-30 02:29:52 +08:00
2026-08-30 02:29:52 +08:00
2026-08-10 16:34:20 +08:00
2026-08-24 22:02:44 +08:00
2026-08-30 02:29:52 +08:00
2026-08-31 21:41:18 +08:00
2026-08-11 12:35:38 +08:00
2026-08-11 12:35:38 +08:00
2026-08-24 19:09:40 +08:00
2026-08-24 19:09:40 +08:00
2026-08-10 18:04:26 +08:00
2026-08-10 18:04:26 +08:00
2026-08-23 16:02:32 +08:00
2026-08-31 11:23:30 +08:00
2026-08-19 02:26:57 +08:00
2026-08-13 13:07:57 +08:00
2026-08-23 16:16:04 +08:00
2026-08-02 01:25:01 +08:00
2026-07-30 21:49:33 +08:00
2026-08-23 01:48:35 +08:00