You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The agent-memory vault tier-collapsed Fleeting/ (vault is now single-tier: MOCs/ + Permanent/, day-grained recency). Active engram code and the recall skill still reference Fleeting/ as if it exists, and engram quick actively requires it.
skills/recall/SKILL.md — lines 30, 36, 115, 157 describe Fleeting/ as part of vault structure, instruct surfacing fleetings as a separate section, and reference it in the fallback path.
internal/cli/quick.go:27 — fleetingSubdir = "Fleeting"; requireVaultDirs at line 47 fails if <vault>/Fleeting is missing.
internal/cli/vault_fs.go:13 — comment names Fleeting/ as expected subdir.
internal/vaultgraph/scanner.go:27,29,70 — scans Fleeting/ alongside MOCs/ and Permanent/.
internal/cli/quick_test.go, internal/cli/export_test.go, internal/vaultgraph/scanner_test.go, internal/vaultgraph/vaultgraph_test.go — test fixtures and assertions reference Fleeting/.
(skills/learn/SKILL.md:22 already says "No Fleeting/ directory" — that one is correct.)
Also: pointing engram quick at the current agent-memory vault (which has no Fleeting/) errors out via requireVaultDirs — quick: vault Fleeting directory not accessible.
Expected
skills/recall/SKILL.md: drop the Fleeting/ line from the vault-structure block; remove the separate "From recent fleetings" output section (or restate as recent-by-date within the single tier); update the missing-binary fallback to list only MOCs/ and Permanent/.
internal/cli/quick.go: stop requiring/writing to Fleeting/. Either retire engram quick (covered by engram learn post-collapse) or rewrite it to target the single-tier vault. Decide before fixing.
internal/cli/vault_fs.go, internal/vaultgraph/scanner.go: drop Fleeting/ from the scan set.
Vault tier-collapse is documented in agent-memory permanents 4k.2026-05-11.vault-filename-format-current and 8i1.2026-05-11.tier-collapse-removes-tradeoff. The cleanup of consumers (this repo) wasn't propagated.
Branch: opencode-plugin. Modified file in flight: docs/issue-612-plan.md — unrelated.
Is engram quick still a needed surface post-collapse, or has engram learn absorbed it? The answer changes scope from "rewrite quick" to "delete quick + tests".
Observed
The agent-memory vault tier-collapsed
Fleeting/(vault is now single-tier:MOCs/+Permanent/, day-grained recency). Active engram code and therecallskill still referenceFleeting/as if it exists, andengram quickactively requires it.Concrete refs (this repo, branch
opencode-plugin):skills/recall/SKILL.md— lines 30, 36, 115, 157 describeFleeting/as part of vault structure, instruct surfacing fleetings as a separate section, and reference it in the fallback path.internal/cli/quick.go:27—fleetingSubdir = "Fleeting";requireVaultDirsat line 47 fails if<vault>/Fleetingis missing.internal/cli/vault_fs.go:13— comment namesFleeting/as expected subdir.internal/vaultgraph/scanner.go:27,29,70— scansFleeting/alongsideMOCs/andPermanent/.internal/cli/quick_test.go,internal/cli/export_test.go,internal/vaultgraph/scanner_test.go,internal/vaultgraph/vaultgraph_test.go— test fixtures and assertions referenceFleeting/.(
skills/learn/SKILL.md:22already says "No Fleeting/ directory" — that one is correct.)Repro
Also: pointing
engram quickat the current agent-memory vault (which has noFleeting/) errors out viarequireVaultDirs—quick: vault Fleeting directory not accessible.Expected
skills/recall/SKILL.md: drop theFleeting/line from the vault-structure block; remove the separate "From recent fleetings" output section (or restate as recent-by-date within the single tier); update the missing-binary fallback to list onlyMOCs/andPermanent/.internal/cli/quick.go: stop requiring/writing toFleeting/. Either retireengram quick(covered byengram learnpost-collapse) or rewrite it to target the single-tier vault. Decide before fixing.internal/cli/vault_fs.go,internal/vaultgraph/scanner.go: dropFleeting/from the scan set.gomegatruncates the second failure, so grep length assertions before editing).targ check-fullclean.Context
4k.2026-05-11.vault-filename-format-currentand8i1.2026-05-11.tier-collapse-removes-tradeoff. The cleanup of consumers (this repo) wasn't propagated.opencode-plugin. Modified file in flight:docs/issue-612-plan.md— unrelated.--delete-fleetingpath), agent-memory vault: sweep-and-prune permanents referencing obsolete engram learn semantics #616 (vault sweep for obsoleteengram learnsemantics) — both upstream of this cleanup.Affected files
skills/recall/SKILL.mdinternal/cli/quick.go,internal/cli/quick_test.go,internal/cli/vault_fs.go,internal/cli/export_test.gointernal/vaultgraph/scanner.go,internal/vaultgraph/scanner_test.go,internal/vaultgraph/vaultgraph_test.goOpen question for refinement
Is
engram quickstill a needed surface post-collapse, or hasengram learnabsorbed it? The answer changes scope from "rewrite quick" to "delete quick + tests".