T02 · Agent Memory Poisoning
- Location
`. ``` The automatic review implementation is specified in `references/heartbeat-review.md:17-30`: ```markdown ### 3. Evaluate recurrence For each pending entry: - Search all `.learnings/` files for similar entries (by keyword, domain, or pattern). - If a match exists: increment `Recurrence-Count` on the older entry, add `See Also` link. - If `Recurrence-Count >= 3` and within a 30-day window: add to `REVIEW_QUEUE.md`. ### 4. Process review queue For each item in `.learnings/REVIEW_QUEUE.md`: - Determi ...[truncated 3606 chars]:54- Finding
Untrusted Conversation Content Can Be Promoted into Persistent Agent Memory
- Content
View full analysis
= 3` within 30 days: add to `.learnings/REVIEW_QUEUE.md`. 4. Update `.self-improving/heartbeat-state.md` with review timestamp. See [references/heartbeat-review.md](references/heartbeat-review.md) for the full review procedure. ### 3. Promote Move validated patterns up the memory tiers: | Condition | Promote to | Example | |-----------|-----------|---------| | Pattern used 2x, context-specific | `.self-improving/domains/*.md` or `projects/*.md` | "This repo uses pnpm" | | Pattern used 3x in 7-30 days, cross-task | `.self-improving/HOT.md` | "User prefers concise answers" | | Stable, long-term applicable | `SOUL.md` / `AGENTS.md` / `TOOLS.md` / `MEMORY.md` | "Never force push" | ``` From `SKILL.md:95-99`: ```markdown **Preferences** (→ LEARNINGS.md, category: preference): - "I like when you..." - "Always do X for me" - "Never do Y" - "My style is..." ``` From `SKILL.md:134-143`: ```markdown When a learning is stable enough for permanent workspace memory: | Learning type | Promote to | Example | |--------------|-----------|---------| | Behavioral patterns | `SOUL.md` | "Be concise, avoid disclaimers" | | Workflow improvements | `AGENTS.md` | "Spawn sub-agents for long tasks" | | Tool gotchas | `TOOLS.md` | "Git push needs auth first" | | User preferences/decisions | `MEMORY.md` | "Basim prefers Indonesian for casual chat" | Mark promoted entries as `Status: promoted` with `Promoted-To: `. ``` The auto ...[truncated 4003 chars]- Remediation
View remediation
