Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Env ¶
type Env struct {
ProjHex string
ProjRoot string
Cfg *config.Root
MCP *solomonmcp.Manager
RunNested func(ctx context.Context, body string) (string, error)
RunNestedWithSystem func(ctx context.Context, sys, task string) (string, error)
RunSubagent func(ctx context.Context, req SubagentRequest) (SubagentResponse, error)
ParentToolCallID string
SetMode func(string)
CurrentMode func() string
CheckpointStageProjAbs func(path string)
CheckpointBeforeProjAbs func(path string)
CheckpointRecordEdit func(kind, path, renameTo string, content []byte)
CheckpointCpSeq func() int
AllowDeferredTools bool
SwitchModeCountdown func(ctx context.Context, target string) (cancelled bool, err error)
ActivateInstructionsFromAbsPath func(absPath string)
ActivateInstructionsFromShellCommand func(command string)
MergeInstructionBlock func(customSys string) (string, error)
StartResearch func(ctx context.Context, query, category string) (research.JobRecord, error)
ResearchStatus func(jobID string) (research.JobRecord, error)
PlanningActive func() bool
ActivePlanName func() string
SetPlanningActive func(planName string)
SetPlanImplementing func(bool)
}
type SubagentRequest ¶ added in v2026.615.0
type SubagentResponse ¶ added in v2026.615.0
Click to show internal directories.
Click to hide internal directories.