youzini
ef341dc9b9
feat(i18n): key runtime status text
2026-06-05 10:58:21 +00:00
youzini
f986bcc293
fix(recall): deterministic persisted reapply on reroll (Phase 1 inject-decoupling)
...
Reroll (swipe/regenerate/continue = no-new-user) now deterministically
reapplies the parent user floor's stored bme_recall block in
GENERATE_BEFORE_COMBINE_PROMPTS, bypassing the transaction gate and
runRecall entirely. AFTER_COMMANDS defers no-new-user work to
before-combine. Staleness guard recomputes when the user edited the
floor; settings gate honors plugin/recall disable. Fresh normal sends
are unaffected. Compute machinery retained as fallback.
2026-06-01 05:52:45 +00:00
youzini
57d4fd2b58
fix(recall): isolate reroll transactions by generation id
...
Prior generation's recall transaction was reused for a later reroll
because findRecentGenerationRecallTransactionForChat matched by chat
alone and the peer-hook bridge forced reuse. That set shouldRun=false,
skipped runRecall, and bypassed the persisted-recall reuse gate, so
reroll silently inherited the previous fresh result. Stamp each
transaction with the active host generation id and scope recent-lookup
to the same generation, preserving intra-generation hook bridging.
2026-05-31 21:30:02 +00:00
youzini
f25ad9eaa1
fix(recall): drive reroll reuse from host generation context
2026-05-31 20:36:14 +00:00
youzini
8cfeae0461
fix(recall): reuse reroll recall from host generation type
2026-05-31 20:22:13 +00:00
youzini
8f8da50414
fix(recall): preserve generation context through reroll mutations
2026-05-31 20:18:12 +00:00
youzini
01291acb2d
feat(recall): track host generation context
2026-05-31 20:12:20 +00:00
youzini
c7cc1bc4da
fix: repair invalid ESM syntax that broke plugin load
...
Three syntax errors from earlier refactors broke index.js module load,
removing the wand menu entry and floating panel:
- arrow function pasted into an import block (line 213, cloneRuntimeDebugValue)
- arrow function pasted into an import block (line 451, shouldRunRecallForTransaction)
- missing closing brace on applyGraphLoadState (Phase 5f extraction)
Root cause the guard missed it: package.json has no type:module, so
node --check parsed .js as CommonJS/script and accepted invalid ESM.
check-syntax now pipes each file through node --check --input-type=module
so syntax validation matches how the browser actually loads these modules.
2026-05-31 19:12:30 +00:00
youzini
a64a90fc6d
refactor(sync): extract applyGraphLoadState, migrate graph-persistence harness off slicing (Phase 5f)
2026-05-31 14:38:07 +00:00
youzini
23318ea0dc
refactor(sync): extract saveGraphToChat + luker cache action (Phase 5e)
2026-05-31 13:22:49 +00:00
youzini
8259dba003
refactor(sync): extract graph load/persist/authority cluster (Phase 5d)
2026-05-31 13:16:13 +00:00
youzini
459ce12f9b
refactor(sync): extract graph mutation gate + live-state projection (Phase 5c)
2026-05-31 12:51:58 +00:00
youzini
df9e78bdf9
refactor(sync): extract IndexedDB graph persistence io cluster (Phase 5a)
2026-05-31 12:43:33 +00:00
youzini
a546623457
refactor(runtime): extract runPlannerRecallForEna controller (Phase 4f)
2026-05-31 12:13:37 +00:00
youzini
a77762d5d0
refactor(runtime): extract auto-extraction defer factory (Phase 4e)
2026-05-31 12:08:14 +00:00
youzini
9798859e01
refactor(runtime): extract final recall injection factory (Phase 4d)
2026-05-31 12:02:43 +00:00
youzini
a8332a8131
refactor(runtime): extract generation recall transaction lifecycle factory (Phase 4c)
2026-05-31 11:54:45 +00:00
youzini
4f1ccd4c7f
refactor(runtime): extract reroll/planner recall input factory (Phase 4b)
2026-05-31 11:48:07 +00:00
youzini
42011201b9
refactor(runtime): extract recall input/intent state factory (Phase 4a)
2026-05-31 11:40:46 +00:00
youzini
ed35b1d8ef
refactor(maintenance): extract history-recovery controller, fully migrate p0 off index.js slicing
2026-05-31 11:27:16 +00:00
youzini
43c4224915
refactor(ui): extract recall-message-ui controller, migrate p0 recall harness off slicing
2026-05-31 11:17:27 +00:00
youzini
3fd7d8b699
refactor(maintenance): extract reroll rollback controller, migrate p0 reroll harness off slicing
2026-05-31 11:07:06 +00:00
youzini
aaf2367d7e
refactor(maintenance): extract handleExtractionSuccess controller, migrate p0 batch harness off slicing
2026-05-31 10:59:44 +00:00
youzini
7122ee16da
refactor(ui): extract history-dirty notice, migrate p0 notification off slicing
2026-05-31 10:43:35 +00:00
youzini
dfcf1ba38e
refactor(ui): extract message-render-limit module, migrate test off index.js slicing
2026-05-31 10:41:26 +00:00
youzini
90e14011ae
refactor(vector): extract syncVectorState controller, migrate mobile-status off index.js slicing
2026-05-31 10:37:17 +00:00
youzini
4a1560318a
refactor(persistence): route state updates through events
2026-05-30 14:06:21 +00:00
youzini
fd63202a20
refactor(rebirth): isolate vector and reroll gates
2026-05-30 14:02:05 +00:00
youzini
a800f7fc8c
refactor(rebirth): centralize persistence reducer
2026-05-30 13:47:10 +00:00
youzini
10ec3b7b77
refactor(rebirth): extract identity resolver core
2026-05-30 13:38:01 +00:00
youzini
152913811f
fix(vector): repair missing graph identity before rebuild
2026-05-19 13:47:46 +00:00
youzini
681b09a81c
fix(vector): recover after embedding model changes
2026-05-19 09:05:55 +00:00
youzini
0f0da1fbe8
fix(persistence): repair legacy pending state safely
2026-05-19 07:36:35 +00:00
opencode
d2d01d2c24
fix(recall): preserve reroll user-floor reuse
2026-05-15 20:13:13 +00:00
opencode
2823d18167
fix(persistence): clear stale pending confirmations
2026-05-15 19:44:08 +00:00
opencode
1eec503716
fix(vector): clarify embedding probe failures
2026-05-15 18:14:46 +00:00
opencode
0cdbeef3a3
fix(ui): respect dismissed stage notices
2026-05-15 17:49:53 +00:00
OpenCode
71d39abe22
fix(authority): continue replica sync after partial failures
2026-05-15 17:08:20 +00:00
OpenCode
83765c6254
fix(authority): checkpoint from SQL source
2026-05-15 16:59:47 +00:00
opencode
3c69b7d4fb
feat(vector): use Authority BME apply when available
2026-05-15 10:59:49 +00:00
opencode
2174552e7c
feat(authority): detect BME manifest capability
2026-05-15 10:46:43 +00:00
opencode
08fcfda6ac
feat(authority): show automatic upgrade state
2026-05-15 10:38:26 +00:00
opencode
be38a2c0d2
fix(vector): harden runtime embedding sync
2026-05-15 09:55:00 +00:00
Sisyphus
39355459a6
fix(authority): route graph persistence by storage readiness
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-07 04:13:54 +00:00
Sisyphus
fecbd1f2a6
fix(authority): gate vector rebuild jobs
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-03 19:27:47 +00:00
Sisyphus
e46d29ee93
Merge remote-tracking branch 'origin/main' into dev
...
# Conflicts:
# manifest.json
2026-05-03 19:26:47 +00:00
Sisyphus
5a105fd4a4
fix: disable Luker browser graph mirror
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-03 14:21:52 +00:00
Youzini-afk
7d827f80b7
fix(recall): prefer user-floor cache on reroll
2026-04-30 03:58:08 +08:00
Youzini-afk
a9f575d98a
fix(recall): reuse persisted recall on reroll
2026-04-30 03:30:06 +08:00
Youzini-afk
e0b1bfd6ab
chore: increase extraction vector sync timeout from 120s to 300s
2026-04-29 16:51:36 +08:00