Documentation ¶ Index ¶ type Plugin func Register(b *bus.Bus, store storage.Provider, engine *parser.Engine, llm ai.LLMProvider) *Plugin Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Plugin ¶ type Plugin struct { // contains filtered or unexported fields } Plugin listens to after:block:indexed and appends a generated child summary for blocks containing #summarize. It is a reference implementation for Go plugins. func Register ¶ func Register(b *bus.Bus, store storage.Provider, engine *parser.Engine, llm ai.LLMProvider) *Plugin Register subscribes the summarizer plugin to bus.TopicAfterBlockIndexed. llm may be nil (uses a lightweight offline summary). Source Files ¶ View all Source files summarizer.go Click to show internal directories. Click to hide internal directories.