Skip to main content

Module extras

Module extras 

Source

Structs§

ChatSession
Interactive multi-turn chat loop. §4: “sparrow chat — interactive multi-turn (TUI/inline)”
Distiller
After a successful run, extract durable facts about the user from the conversation trajectory. §3.8: “after sessions, distill durable facts/preferences into identity/facts_about_user”
Embeddings
Lightweight semantic embeddings for repo memory. §3.8: “optional embeddings (per project)”
OAuthFlow
PipelineConfig
Allow users to define custom swarm pipeline graphs. §3.11: “Configurable: number of agents, which model per role, pipeline graph.”
PipelineStep
Profile
Full profile isolation: separate config, memory, agents per profile. §4: “sparrow profile <create|list|use> — multi-instance profiles”
ReExecuter
Re-execute a transcript against a chosen model. §3.15: “can re-execute against a chosen model”

Constants§

IBM_PLEX_MONO_URL
§9.3: “IBM Plex Mono everywhere (TUI authenticity + web)” The font is not embedded in the binary; users install it system-wide. This constant provides the download URL and instructions.

Functions§

ibm_plex_install_instructions