Versions in this module Expand all Collapse all v0 v0.4.0 Aug 13, 2026 Changes in this version + var EffortLevels = []string + func IsValidEffortLevel(level string) bool + func RebuildAdapterForEffort(rt *Runtime, level string) error + func RecomposeSystemPrompt(sess *session.Session, content string, headBytes int) + func SetAdvisorRouting(rt *Runtime, enabled bool) error + type Builder struct + func NewBuilder() *Builder + func (b *Builder) Build(ctx context.Context, spec SessionSpec) (*Runtime, error) + type Runtime struct + Adapter adapter.Client + AgentTool *agent.AgentTool + AutoMode *agent.AutoModeState + BaseSystemPrompt string + Cfg agent.LoopConfig + ChatOptions cli.ChatOptions + CmdSandbox agent.Sandbox + CodeMapProvider codemap.Provider + CwdRef *agent.CwdRef + EmbedClient *memory.EmbedClient + ExperimentalSet *experimental.Set + FileCfg config.Config + Fresh bool + GHClient githubapi.Interface + LSPManager *lsp.Manager + LoopControl *agent.LoopControlState + MCPManager *mcppkg.Manager + Mem memory.Loaded + Model string + Permissions *permissions.Permissions + PlanMode *agent.PlanModeState + PlanStore *agent.PlanStore + RawSystemPrompt string + RecallIndex *recall.Index + Registry *agent.Registry + RouterAdapters *cli.RouterAdapters + RoutingAuto bool + Session *session.Session + SkillTool *agent.SkillTool + Skills []skills.Skill + SubagentTasks *subagents.Registry + Warnings []string + YoloMode *agent.YoloModeState + func (rt *Runtime) Close(ctx context.Context) + type SessionSpec struct + Cwd string + DeferMCPStart bool + DisableWorktreeTools bool + MCPServers []config.MCPServer + PreCompact func(history []adapter.Message) (string, error) + SupportsBackgroundDispatch bool