Skip to main content

Module models

Module models 

Source

Structs§

AgentDraft
A generated global agent draft.
AgentFile
AnalysisResponse
Top-level AI response wrapper.
AnalyzeResult
Result of an analysis run.
AnalyzeV2Result
Result of a v2 graph-based analysis run.
ApplyAction
A planned action for retro apply.
ApplyPlan
The full apply plan — all actions to take.
AssistantEntry
AssistantMessage
AuditEntry
Audit log entry.
BatchDetail
Per-batch analysis detail for diagnostics.
ClaudeCliOutput
Claude CLI –output-format json wrapper.
ClaudeMdEdit
A proposed edit to existing CLAUDE.md content (when full_management = true).
CliUsage
Token usage from Claude CLI output (nested inside usage field).
CompactPattern
Compact pattern format for inclusion in AI prompts.
CompactSession
Compact session format for serialization to AI prompts.
CompactUserMessage
ContextSnapshot
GraphAnalysisResponse
AI response for v2 graph-based analysis.
GraphOperationResponse
A single operation from the AI response (before conversion to GraphOperation).
HistoryEntry
IngestedSession
KnowledgeEdge
An edge in the knowledge graph.
KnowledgeNode
A node in the knowledge graph.
KnowledgeProject
A tracked project.
NewPattern
ParsedAssistantMessage
ParsedUserMessage
Pattern
PluginSkillSummary
Projection
A projection record — tracks what was generated and where it was applied.
Session
A parsed and processed session ready for analysis.
SessionMetadata
SkillDraft
A generated skill draft (output of AI skill generation).
SkillFile
SkillValidation
Skill validation result from AI.
SummaryEntry
UpdateExisting
Usage
UserEntry
UserMessage

Enums§

ApplyTrack
Whether a change is auto-applied (personal) or needs a PR (shared).
ClaudeMdEditType
ContentBlock
EdgeType
GraphOperation
Operations the analyzer produces to mutate the knowledge graph.
MessageContent
NodeScope
NodeStatus
NodeType
PatternStatus
PatternType
PatternUpdate
AI response: either a new pattern or an update to an existing one.
ProjectionStatus
Status of a projection in the review queue.
SessionEntry
Top-level entry in a session JSONL file.
SuggestedTarget
ToolResultContent
Tool result content can be a string or an array of content blocks.