Versions in this module Expand all Collapse all v0 v0.8.1 Jul 24, 2026 Changes in this version + func CompletedOperation(cwd string) <-chan Event type Backend + Renamer Renamer + type Renamer interface + Rename func(context.Context, string, string, string) error v0.8.0 Jul 22, 2026 Changes in this version + const EventError + const EventPart + const EventPartDelta + const EventProcessExit + const EventProcessStarted + const EventRuntime + const EventTurnStatus + const EventTurnUser + func IsControlEvent(t string) bool + func ParseSlashCommand(text string) (command, args string, ok bool) + type Assembler interface + FeedLine func(raw []byte) (completed []core.Turn, part *core.TurnPart) + Flush func() *core.Turn + Model func() string + type Backend struct + Forker Forker + Models ModelProvider + Runtime Runtime + Transcript Transcript + type ComposerCatalog struct + Available bool + Items []ComposerItem + type ComposerItem struct + Description string + Kind string + Name string + type ComposerProvider interface + ComposerItems func(context.Context, string, string) (ComposerCatalog, error) + type ErrorPayload struct + Message string + type Event struct + Raw json.RawMessage + Type string + type Forker interface + Fork func(context.Context, string, string, string) (string, string, error) + type Model struct + DisplayName string + ID string + ThinkingLevels []string + type ModelProvider interface + DefaultEffort func(context.Context, string) (string, error) + Models func(context.Context) ([]Model, error) + ValidateModel func(context.Context, string) error + type MultiPartAssembler interface + FeedLineParts func(raw []byte) (completed []core.Turn, parts []*core.TurnPart) + type PartDeltaPayload struct + Delta string + type ProcessStartedPayload struct + Cwd string + Fresh bool + type Runtime interface + Has func(string) bool + Interrupt func(string) error + Kill func(string) error + LiveSessions func() []string + Resume func(context.Context, string, string) error + Send func(context.Context, string, string, string) (<-chan Event, error) + Shutdown func() + Start func(context.Context, StartRequest) (string, <-chan Event, error) + type StartRequest struct + Cwd string + Model string + Prompt string + type Transcript interface + IsTurnAborted func(raw []byte) bool + IsTurnComplete func(raw []byte) bool + NewAssembler func() Assembler + ReadTurns func(path string, limit int) ([]core.Turn, int, error) + type TurnStatusPayload struct + Status string