From 91dd1ebdf03ff5e0a8a5f39eead1cea1d576be0d Mon Sep 17 00:00:00 2001 From: Owen Lin Date: Wed, 8 Jul 2026 21:59:47 -0700 Subject: [PATCH] feat(state): add thread history fork bases --- .../0002_thread_history_fork_bases.sql | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 codex-rs/state/thread_history_migrations/0002_thread_history_fork_bases.sql diff --git a/codex-rs/state/thread_history_migrations/0002_thread_history_fork_bases.sql b/codex-rs/state/thread_history_migrations/0002_thread_history_fork_bases.sql new file mode 100644 index 0000000000..8290247fdb --- /dev/null +++ b/codex-rs/state/thread_history_migrations/0002_thread_history_fork_bases.sql @@ -0,0 +1,14 @@ +CREATE TABLE thread_history_fork_bases ( + child_thread_id TEXT PRIMARY KEY, + parent_thread_id TEXT NOT NULL, + parent_start_thread_id TEXT, + parent_start_ordinal INTEGER, + parent_end_thread_id TEXT NOT NULL, + parent_end_ordinal INTEGER NOT NULL, + fork_depth INTEGER NOT NULL, + inherited_history_view TEXT NOT NULL, + boundary_turn_snapshot_json TEXT +); + +CREATE INDEX idx_thread_history_fork_bases_parent + ON thread_history_fork_bases(parent_thread_id);