Query past interactions — agent conversations, gateway sessions, and skill invocations — to understand what was discussed, who contributed, and what conclusions were reached.
Vision to Value Phase
Cross-phase — This skill surfaces conversation history relevant to any phase of work.
Prerequisites: Interaction log populated (interactions logged via the interaction logging system) Outputs used by: Any agent or skill needing prior conversation context
Purpose
Before starting work in an area that may have been discussed before, query the interaction log to surface:
- What was previously discussed on this topic
- Which agents contributed perspectives
- What conclusions or outcomes were reached
- What open questions remain
This complements /context-recall (which searches decisions, bets, and learnings) by searching conversation history — the request/response pairs that led to those decisions.
When to Use
Invoke /interaction-recall [topic] when:
- Starting a new session and want to pick up where you left off
- Checking what agents previously said about a topic
- Auditing how a conclusion was reached
- Understanding the progression of thinking on a topic
- Finding which agents have weighed in on an area
Query Syntax
/interaction-recall pricing → All pricing interactions
/interaction-recall pricing agent:pm → Only PM's pricing interactions
/interaction-recall pricing date:2026-01 → January 2026 only
/interaction-recall pricing product:AXIA → Product-filtered
/interaction-recall pricing type:gateway → Only gateway sessions
/interaction-recall agent:pm → All PM interactions (any topic)
/interaction-recall date:2026-01-27 → All interactions on a specific date
Filters
| Filter | Format | Example |
|---|---|---|
agent: |
Agent key | agent:pm, agent:vp-product, agent:plt |
date: |
YYYY, YYYY-MM, or YYYY-MM-DD | date:2026, date:2026-01, date:2026-01-27 |
product: |
Product name | product:AXIA |
type: |
Interaction type | type:agent, type:gateway, type:skill |
Multiple filters can be combined: /interaction-recall pricing agent:pm product:AXIA
Process
1. Parse Query
Extract:
- Topic keywords: The main search terms
- Filters: agent, date, product, type (optional)
2. Search JSON Index
Read context/interactions/index.json and search:
- Topic search: Match keywords against
topicIndexkeys and entrytopicsarrays - Request/outcome search: Match keywords against
requestSummaryandoutcomeSummaryfields - Apply filters: Filter results by agent, date, product, type as specified
3. Rank Results
Order by relevance:
- Exact topic match in
topicIndex - Keyword match in
requestSummaryoroutcomeSummary - Partial topic match
- Most recent first (within same relevance tier)
4. Retrieve Full Content
For the top 5 matches:
- Read the daily log file at
entries[].path - Find the specific entry by ID within the file
- Extract full request and response content
5. Present Results
## Interaction History: [Topic]
*Found [N] interactions matching "[query]"*
*Filters: [applied filters]*
---
### IX-2026-00042 | {emoji} @pm | 2026-01-27 14:23
**Topics**: prd, authentication, requirements-gaps
**Product**: AXIA
**Request**: Review authentication PRD for requirements gaps
**Outcome**: Found 3 gaps: SSO edge cases, session timeout, MFA fallback
**Related**: DR-2026-003, DOC-2026-015
<details>
<summary>Full conversation</summary>
[Full request and response text]
</details>
---
### IX-2026-00038 | {emoji} @vp-product | 2026-01-25 10:15
...
---
### Related Context
These skills may surface additional information:
- `/context-recall [topic]` — Decisions, bets, learnings on this topic
- `/feedback-recall [topic]` — Customer feedback on this topic
*Showing top 5 of [N] matches. Narrow with filters: `agent:`, `date:`, `product:`, `type:`*
6. Handle No Results
If no interactions match:
## Interaction History: [Topic]
No interactions found matching "[query]".
**Suggestions**:
- Try broader keywords
- Remove filters to widen search
- Check `/context-recall [topic]` for decisions and documents
- Check `/feedback-recall [topic]` for customer feedback
Instructions
- Accept topic/keyword from user (at least one keyword or filter required)
- Parse optional filters:
agent:,date:,product:,type: - Read
context/interactions/index.json - Search entries using topic matching + filters
- Rank results by relevance, then recency
- For top 5 matches, read full content from daily log files
- Present results with summaries and expandable full content
- Suggest related context skills (
/context-recall,/feedback-recall) - If no matches, provide helpful suggestions
Example Usage
User: /interaction-recall pricing
Agent: Searches context/interactions/index.json for topic "pricing"
Returns matching interactions with summaries and full content
Suggests /context-recall pricing for related decisions
User: /interaction-recall agent:pm date:2026-01
Agent: Returns all PM interactions from January 2026
Ordered by date, most recent first
User: /interaction-recall enterprise product:AXIA type:gateway
Agent: Returns gateway sessions about enterprise topics for AXIA
Shows all agent perspectives from those sessions
Converted and distributed by TomeVault — claim your Tome and manage your conversions.