Commit Graph

  • 91ad36384f refactor(ai-vault-search): keep the scope's expression with the other expressions Jinwoo-H 2026-09-10 16:41:58 -04:00
  • 33fbd00d25 test(ai-vault-search): make each snippet mark mechanism answer for itself Jinwoo-H 2026-09-10 16:40:15 -04:00
  • 1eee4ba7fa docs(ai-vault-search): price the repair rung, and record what is left open Jinwoo-H 2026-09-10 16:37:05 -04:00
  • aa7c2f78a7 fix(ai-vault-search): cut a query on a code point and bind ids in batches Jinwoo-H 2026-09-10 16:36:01 -04:00
  • 97e21051d2 fix(ai-vault-search): tell a highlight from a transcript that contains brackets Jinwoo-H 2026-09-10 16:35:49 -04:00
  • 7b91da9552 fix(ai-vault-search): fence the rows a purge reclaims after it cuts a session loose Jinwoo-H 2026-09-10 16:35:41 -04:00
  • 33d2c71058 fix(ai-vault-search): repair a spelling inside the scope that will answer it Jinwoo-H 2026-09-10 16:35:23 -04:00
  • eac47053cc refactor(ai-vault-search): answer the conversation scope with a column filter Jinwoo-H 2026-09-10 16:10:29 -04:00
  • 4a6d6a4b1e test(ai-vault-search): pin that an append moves the generation a cursor is fenced by Jinwoo-H 2026-09-10 15:20:02 -04:00
  • 60c5905892 perf(ai-vault-search): price the second FTS table, and re-measure without warmup Jinwoo-H 2026-09-10 15:18:47 -04:00
  • f3ed7a0d11 refactor(ai-vault-search): read the tables the simplified index writes, and own the fence Jinwoo-H 2026-09-10 15:07:25 -04:00
  • 15ad9c3589 fix(ai-vault-search): trim operator values, and report a query the engine had to cut Jinwoo-H 2026-09-09 13:23:33 -04:00
  • 9cc8224ca3 fix(ai-vault-search): restore the panel's reading of a quote that does not end a word Jinwoo-H 2026-09-09 13:06:44 -04:00
  • 683360be1e fix(ai-vault-search): stop reporting a search that gave up as a search that finished Jinwoo-H 2026-09-09 13:06:34 -04:00
  • 5b739473e5 docs(ai-vault-search): re-measure the query benchmark after the operator change Jinwoo-H 2026-09-09 12:47:50 -04:00
  • 23144dfc97 fix(ai-vault-search): make repo: and path: mean one thing in the list and the index Jinwoo-H 2026-09-09 12:46:45 -04:00
  • 96efb319bc fix(ai-vault-search): answer from a version-1 index, and keep a repaired literal whole Jinwoo-H 2026-09-09 12:35:12 -04:00
  • 227e073d23 fix(ai-vault-search): fence the generation against writers this process cannot see Jinwoo-H 2026-09-09 12:33:13 -04:00
  • 5c42e41ce6 test(ai-vault-search): pin the two engine seams nothing was holding Jinwoo-H 2026-09-09 12:11:41 -04:00
  • f93f71393b refactor(ai-vault-search): key a page once per search, and report reachable pages honestly Jinwoo-H 2026-09-09 12:08:53 -04:00
  • 3e5a58769c perf(ai-vault-search): measure what a query costs and what the candidate limit buys Jinwoo-H 2026-09-09 12:08:28 -04:00
  • ba3ba21dce feat(ai-vault-search): rank, page and answer a session search Jinwoo-H 2026-09-09 11:59:37 -04:00
  • 1289de5599 feat(ai-vault-search): narrow a search the way the sidebar keys a folder Jinwoo-H 2026-09-09 11:51:53 -04:00
  • 58bcb408b8 feat(ai-vault-search): plan a query the way the index tokenized it Jinwoo-H 2026-09-09 11:49:52 -04:00
  • 4f6cf0c2ce feat(ai-vault-search): give the index a generation a page cursor can be fenced by Jinwoo-H 2026-09-09 11:47:58 -04:00
  • 3cdb1af0ca fix(ai-vault-search): bound the retirement walk by directories, not by rows Jinwoo-H 2026-09-10 16:34:01 -04:00
  • 96023ebda1 fix(ai-vault-search): record a source no read can ever index Jinwoo-H 2026-09-10 16:31:33 -04:00
  • a8569e791f fix(ai-vault-search): release the database path when the open throws Jinwoo-H 2026-09-10 16:29:33 -04:00
  • ba94d7372c refactor(ai-vault-search): drop the file count nothing reads, and say what memory is left Jinwoo-H 2026-09-10 16:15:57 -04:00
  • 57baf70590 fix(ai-vault-search): take schema version 5 for the three files columns Jinwoo-H 2026-09-10 16:13:50 -04:00
  • 7b4df9b1e5 test(ai-vault-search): make the retirement cap test prove its ordering Jinwoo-H 2026-09-10 16:08:57 -04:00
  • 7a927c1fdb refactor(ai-vault-search): make the store the indexer's only memory Jinwoo-H 2026-09-10 16:07:43 -04:00
  • 90c5206b20 fix(ai-vault-search): count a failure for a file the index never held Jinwoo-H 2026-09-10 15:59:39 -04:00
  • 396951721b feat(ai-vault-search): put what a file still owes on the file's own row Jinwoo-H 2026-09-10 15:55:56 -04:00
  • ed50db1180 test(ai-vault-search): prove the three conclusions a broken pass must not reach Jinwoo-H 2026-09-10 15:30:52 -04:00
  • 0780366500 fix(ai-vault-search): four ways a pass reached the wrong conclusion Jinwoo-H 2026-09-10 15:28:54 -04:00
  • 1b4bd62e81 fix(ai-vault-search): never call a half-written file current Jinwoo-H 2026-09-10 15:05:47 -04:00
  • b0a8295bb3 refactor(ai-vault-search): let indexedSources walk the table it is asked for Jinwoo-H 2026-09-10 14:59:12 -04:00
  • 7321c9104e refactor(ai-vault-search): drop the options and fields nothing reads Jinwoo-H 2026-09-10 14:55:43 -04:00
  • dd8b2492a4 test(ai-vault-search): prove close disarms the timer, not only the store Jinwoo-H 2026-09-10 14:51:10 -04:00
  • 655bcc519e refactor(ai-vault-search): make the indexer immutable, with one queue and one bound Jinwoo-H 2026-09-10 14:48:43 -04:00
  • 7954f0ab51 fix(ai-vault-search): meet the rewritten store where PR 2 left it Jinwoo-H 2026-09-10 14:30:31 -04:00
  • a74147a9f5 test(ai-vault-search): date the widened-in transcript on the clock retention reads Jinwoo-H 2026-09-10 14:16:38 -04:00
  • c293e178d4 fix(ai-vault-search): stop a sweep from erasing the request that arrived during it Jinwoo-H 2026-09-10 14:14:13 -04:00
  • f713233b48 test(ai-vault-search): drop the tests the old retirement rule owned Jinwoo-H 2026-09-10 13:45:01 -04:00
  • ba3a2601e4 fix(ai-vault-search): close the loop, budget the backfill, and let a pause mean it Jinwoo-H 2026-09-10 13:42:06 -04:00
  • e0c54cfe82 refactor(ai-vault-search): prove a deletion by walking to the root, not by remembering Jinwoo-H 2026-09-10 13:36:12 -04:00
  • 757091c27f fix(ai-vault-search): an empty mountpoint is not an emptied root either Jinwoo-H 2026-09-09 13:58:53 -04:00
  • f34963e535 fix(ai-vault-search): prove a root once held transcripts from the index, not memory Jinwoo-H 2026-09-09 13:41:54 -04:00
  • 967788da5d fix(ai-vault-search): fence real directories, and let the alarm release Jinwoo-H 2026-09-09 13:26:11 -04:00
  • d53c7ffa58 fix(ai-vault-search): apply the round-1 guards on the cycle path too Jinwoo-H 2026-09-09 13:10:30 -04:00
  • 764adc15a6 fix(ai-vault-search): count files owed a read once, and pick the ceiling on purpose Jinwoo-H 2026-09-09 12:53:50 -04:00
  • 5b3239de4c fix(ai-vault-search): stop the indexer from going quiet and calling it current Jinwoo-H 2026-09-09 12:50:28 -04:00
  • 90027d88f3 refactor(ai-vault-search): one ceiling for both re-read queues Jinwoo-H 2026-09-09 12:28:01 -04:00
  • 1fa323dbe1 feat(ai-vault-search): take the reader's whole-read seam and PR 2's pause rules Jinwoo-H 2026-09-09 12:24:21 -04:00
  • d8c456b17d fix(ai-vault-search): ask the store before reading its cursor Jinwoo-H 2026-09-09 12:19:11 -04:00
  • 176aa0a95d test(ai-vault-search): index a conversation held in Orca's own chat Jinwoo-H 2026-09-09 12:09:16 -04:00
  • 2b40d70a32 feat(ai-vault-search): SessionSearchIndexer, with its freshness claim tested Jinwoo-H 2026-09-09 12:09:15 -04:00
  • 07f7733532 feat(ai-vault-search): a whole-machine sweep and a recency-window cycle Jinwoo-H 2026-09-09 12:09:15 -04:00
  • 22d2b33106 feat(ai-vault-search): read a candidate set into the index, and say what happened Jinwoo-H 2026-09-09 12:09:02 -04:00
  • 23e94d2840 feat(ai-vault-search): the bounds an unasked background index has to respect Jinwoo-H 2026-09-09 12:09:02 -04:00
  • 967139b77e feat(ai-vault-search): expose the seams a scheduler needs to stay honest Jinwoo-H 2026-09-09 12:08:48 -04:00
  • 84e703ce97 test(persistence): roll back a real orca-data.json between two builds Neil 2026-09-10 20:29:04 -07:00
  • 2c984bcdaa feat(ai-vault-search): session search index as a transcript reader consumer (#19687) Jinwoo Hong 2026-09-10 23:28:39 -04:00
  • 47b6c756f0 fix: prompt unexpectedly signed-out Cloud users once per version (#19966) Jinwoo Hong 2026-09-10 23:26:14 -04:00
  • 7e45533a4f docs(diff): correct the mechanism behind the native-selection restore loop Neil 2026-09-10 20:22:42 -07:00
  • e48e0b7cb7 fix(diff): reload a combined section after save so a stale original side recovers Neil 2026-09-10 20:20:29 -07:00
  • eb6aee4d5f perf(orchestration): index principal run lookups brennanb2025/principals-02-resolver Merge Sim 2026-09-10 20:15:26 -07:00
  • e32b4c8b23 feat(onboarding): disclose and gate agent status hooks on first run Merge Sim 2026-09-10 20:12:32 -07:00
  • 6861bf4a9f codex: mark streamed reasoning as reasoning too, and pin the provider markers Merge Sim 2026-09-10 20:01:41 -07:00
  • 2154c27cf8 mobile: give the live turn row a spinner and the shared indicator label Merge Sim 2026-09-10 19:54:59 -07:00
  • 86f8710de6 native-chat: render one indicator row for the live desktop turn Merge Sim 2026-09-10 19:40:58 -07:00
  • 7b590f8f6d Merge origin/main into native-chat-command-passthrough brennanb2025/native-chat-command-passthrough Merge Sim 2026-09-10 20:11:24 -07:00
  • 8440246eb2 fix: retry transient auth readiness failures sign-in-dialogue Jinwoo-H 2026-09-10 23:11:00 -04:00
  • a8b4e85b20 perf(terminal): stop rebuilding per-workspace collections on a worktree switch nwparker/narrow-workspace-surface-projection-dep Neil 2026-09-10 20:09:56 -07:00
  • cd99d6693e fix(runtime): give "same publisher" one answer across the epoch fences nwparker/publisher-identity-one-definition Neil 2026-09-10 20:09:38 -07:00
  • 63694272e7 fix: require verified auth before signout recovery Jinwoo-H 2026-09-10 23:07:26 -04:00
  • 551dc41641 fix(diffs): stop the restore loop wiping the selection it is restoring Neil 2026-09-10 20:06:55 -07:00
  • ef885bac1a perf(terminal): stop spending reveal-restore frames on panes that replay nothing nwparker/hidden-restore-drain-skips-noops Neil 2026-09-10 20:04:37 -07:00
  • bb190b67fe fix(native-chat): preserve Codex goal identity on resume Merge Sim 2026-09-10 20:04:11 -07:00
  • 0941e96635 fix(notifications): route mobile push taps to the originating pane Jinwoo-H 2026-09-10 23:02:40 -04:00
  • 663f094bd9 test(runtime): cover the fences the retraction change narrowed nwparker/removal-retraction-not-handover Neil 2026-09-10 20:01:41 -07:00
  • 5939bc7360 fix: wait for fresh auth before showing signout card Jinwoo-H 2026-09-10 22:56:46 -04:00
  • eaf580e6e9 fix mobile controller lint budget Merge Sim 2026-09-10 19:56:40 -07:00
  • e4caa376bf fix(diffs): grant a fresh restore window when the user switches tab groups back Neil 2026-09-10 19:55:13 -07:00
  • cdec484a90 fix(mobile): keep native chat controller within lint budget Merge Sim 2026-09-10 19:52:14 -07:00
  • d09f4b531b fix mobile structured command reconciliation Merge Sim 2026-09-10 19:41:18 -07:00
  • b4bdb702f9 fix(diffs): start the restore ceiling at view attach, not component mount Neil 2026-09-10 19:39:10 -07:00
  • 58ff95becb refactor(mobile): name the RPC acceptance policies call sites hand-rolled (#19960) Jinwoo Hong 2026-09-10 22:37:52 -04:00
  • 59c9c8618a test(runtime): pin the retraction boundary against a stale inventory omission Neil 2026-09-10 19:35:48 -07:00
  • 54216a7868 feat(cmd-j): compact palette location layout (#19939) Jinjing 2026-09-10 19:35:22 -07:00
  • ae729128b6 refactor(renderer): share path head elision (#19938) Jinjing 2026-09-10 19:35:22 -07:00
  • 90929ae10c Merge remote-tracking branch 'origin/main' into brennanb2025/review-19941b Merge Sim 2026-09-10 19:34:29 -07:00
  • 6e84424529 perf(relay): index client request aborts instead of scanning every controller Neil 2026-09-10 19:34:24 -07:00
  • 6a03522de1 test(wire): pair session-tabs retirement proof and worktree identity across builds Neil 2026-09-10 19:34:02 -07:00
  • 66bd8dd450 merge: paired-close-retirement-proof-publication (ed38308333) nwparker/j4-skew-matrix-base Neil 2026-09-10 19:31:12 -07:00
  • df4e7a0c29 merge: adv3-failure-fixes (a5dfddf6fa) Neil 2026-09-10 19:31:12 -07:00
  • fb2c00c3e4 merge: adv3-journey-fixes (fc794784cd) Neil 2026-09-10 19:30:52 -07:00
  • 0160fd1c9e fix(runtime): a removal retraction is not a publisher handover Neil 2026-09-10 19:30:48 -07:00
  • 254a07bb05 fix(release): port three release-gate fixes to main so cuts stop re-inheriting them (#19945) 2026-09-10 19:30:47 -07:00