Structs§
- Agent
Draft - A generated global agent draft.
- Agent
File - Analysis
Response - Top-level AI response wrapper.
- Analyze
Result - Result of an analysis run.
- Analyze
V2Result - Result of a v2 graph-based analysis run.
- Apply
Action - A planned action for
retro apply. - Apply
Plan - The full apply plan — all actions to take.
- Assistant
Entry - Assistant
Message - Audit
Entry - Audit log entry.
- Batch
Detail - Per-batch analysis detail for diagnostics.
- Claude
CliOutput - Claude CLI –output-format json wrapper.
- Claude
MdEdit - A proposed edit to existing CLAUDE.md content (when full_management = true).
- CliUsage
- Token usage from Claude CLI output (nested inside
usagefield). - Compact
Pattern - Compact pattern format for inclusion in AI prompts.
- Compact
Session - Compact session format for serialization to AI prompts.
- Compact
User Message - Context
Snapshot - Graph
Analysis Response - AI response for v2 graph-based analysis.
- Graph
Operation Response - A single operation from the AI response (before conversion to GraphOperation).
- History
Entry - Ingested
Session - Knowledge
Edge - An edge in the knowledge graph.
- Knowledge
Node - A node in the knowledge graph.
- Knowledge
Project - A tracked project.
- NewPattern
- Parsed
Assistant Message - Parsed
User Message - Pattern
- Plugin
Skill Summary - Projection
- A projection record — tracks what was generated and where it was applied.
- Session
- A parsed and processed session ready for analysis.
- Session
Metadata - Skill
Draft - A generated skill draft (output of AI skill generation).
- Skill
File - Skill
Validation - Skill validation result from AI.
- Summary
Entry - Update
Existing - Usage
- User
Entry - User
Message
Enums§
- Apply
Track - Whether a change is auto-applied (personal) or needs a PR (shared).
- Claude
MdEdit Type - Content
Block - Edge
Type - Graph
Operation - Operations the analyzer produces to mutate the knowledge graph.
- Message
Content - Node
Scope - Node
Status - Node
Type - Pattern
Status - Pattern
Type - Pattern
Update - AI response: either a new pattern or an update to an existing one.
- Projection
Status - Status of a projection in the review queue.
- Session
Entry - Top-level entry in a session JSONL file.
- Suggested
Target - Tool
Result Content - Tool result content can be a string or an array of content blocks.