Repository navigation
Utopia: run 0.1.0-re.17 (a source may decay) - #3053
Conversation
|
Lore is reviewing this PR — 07fa3e08-4db2-495a-8d09-c3a2f4f064c4. Submit a review that requests changes to have Lore push a fix for it. Comment |
🔍 Lore Spec ImpactExamined 1 changed file(s): 0 had graph data (no coupling found), 1 had none — no ingested test run covers them, so this check cannot speak for them. Deterministic · graph @ |
There was a problem hiding this comment.
Lore review — Approved
Clean Utopia image tag and digest bump to 0.1.0-re.17 in infra/terraform/variables.tf.
Must fix (0) · Consider (0) · Nits (0)
Reviewed by gemini-4-argon
Submit a review that requests changes to have Lore push a fix for it. Comment @lore review to re-run the review.
Posted by floor, visit 3b85b118-c400-4846-9ae8-6b749102a242.
0.1.0-re.17 = re.16 + a source option to let its documents decay (re-cinq/utopia#18 to #23, #25, #27; RC-003) + #16 (embed_names runs on the fast lane) + three upstream syncs (#17, #24, #26).
Decay. A source with
decayset scores its documents like Lore scores a memory (0 to 10, same adjustments, checked against Lore's own function), records each search that returns one, ranks the unread ones at 0.6, and once a day takes a source over itsmax_itemsback to it by deleting the lowest scores (restorable, onedecay.evictaudit row). Off by default: a source without it behaves as before. A document the sweep evicted is not restored by a pusher that sends the same content again, which Lore's memory pass would otherwise do on every run. The switch is in a source's settings in the web UI.Nothing turns it on yet. This PR only changes the image. After the apply, the trial is a click in Utopia's UI: the
memoriessource of re-cinq/lore's base, max 5000 (a cap of 500 would delete most of it: Lore's is per agent, Utopia's per source). No Lore code is needed for that.Tag
v0.1.0-re.17(re-deva5ea1023), digestsha256:f2cb3f9276164b7654215e015e8a48d45dc0ffd5086a0dc305e281495b8d4bec(the index: amd64 and arm64, as for re.16). Three migrations run on start: fork9003(embed_names job priority),9004(sources.decay,document_salience) and9005(decay_evictions); all idempotent. Needs a terraform apply from main, and the apply restarts Utopia.🤖 Generated with Claude Code