Documentation
¶
Overview ¶
Package childruntime builds isolated children using the application's agent loop. It lives above agent, tools, and subagent to avoid dependency cycles.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Factory ¶
type Factory struct {
Instructions instructions.Config
Workspace string
Resolve Resolver
Skills *skills.Registry
ReadOnly bool
AuditReadOnly bool
Personality personality.Config
}
func (Factory) Build ¶
func (f Factory) Build(cfg subagent.RealWorkerConfig) (subagent.WorkerRunner, error)
Build constructs a fresh provider, history, registry, and receipts per child. Only contained filesystem operations are currently supported. Unsupported tools fail before any provider request or filesystem mutation takes place.
Click to show internal directories.
Click to hide internal directories.