← ClaudeAtlas

agentsuser-reviewlisted

List buffered observations from .agent-user.observations.jsonl with numbered options to inspect or accept individually.
event4u-app/agent-config · ★ 7 · AI & Automation · score 84
Install: claude install-skill event4u-app/agent-config
# /agents user review List the buffered observations in `.agent-user.observations.jsonl` and let the user choose which to inspect or accept. Use when: - You want to see what the agent has learned about your preferences. - You suspect `.agent-user.md` is out of date and want a curated diff before editing. - You want to dismiss observations the agent collected. Read-only by itself — actual changes go through [`/agents user accept`](accept.md) or [`/agents user update`](update.md). ## Steps ### 1. Locate buffer ```bash ls .agent-user.observations.jsonl 2>/dev/null ``` | State | Action | |---|---| | Missing or empty | Print "No buffered observations. The agent has not learned anything new." and stop | | Present | Proceed | ### 2. Parse + group Read every line as JSON. Drop malformed lines silently (one-line warning at the end with the count). Group by `field`: ``` .agent-user.observations.jsonl — {n} observations across {k} fields 1. style.pace ({n}× since {oldest_ts}) latest suggest: "rapid" — evidence: user said 'mach kürzer' 3× this session 2. identity.nickname ({n}× since {oldest_ts}) latest suggest: "Matze" — evidence: user signed last 3 messages "— Matze" 3. language ({n}× since {oldest_ts}) latest suggest: "de" — evidence: last 12 messages in German, .agent-user.md says "en" ``` Sort by frequency (most observations first), then by recency. ### 3. Ask ``` > 1. Accept the most-frequent suggestion ({field} → {value})