Versions in this module Expand all Collapse all v0 v0.41.0 Aug 27, 2026 v0.40.0 Aug 25, 2026 Changes in this version + func KnownTargets() []string + func ValidateTarget(target Target) error + type AgentDialect string + const MarkdownAgentDialect + const PlainAgentDialect + type Capability string + const CapabilityEffortSessions + const CapabilitySessionHandoff + const CapabilitySubagentTools + type ProjectState struct + func New(root string, roots resident.Roots, nested bool, cfg *config.Config, ...) (*ProjectState, error) + func NewDerivedWithFacts(root string, roots resident.Roots, nested bool, facts config.Facts, ...) *ProjectState + func (s *ProjectState) Catalog() *catalog.Catalog + func (s *ProjectState) CompleteCatalog() *catalog.Catalog + func (s *ProjectState) Config() *config.Config + func (s *ProjectState) Facts() config.Facts + func (s *ProjectState) Nested() bool + func (s *ProjectState) Root() string + func (s *ProjectState) Roots() resident.Roots + func (s *ProjectState) Targets() []Target + type Target struct + AgentDialect AgentDialect + AgentDir string + AgentSuffix string + BridgeFile string + BridgeTemplate string + Capabilities []Capability + Name string + Outputs []TargetOutput + SkillDir string + func BuiltinTarget(name string) Target + func ResolveTargets(names []string) ([]Target, error) + func (t Target) AgentPath(name string) string + func (t Target) SkillPath(prefix, name string) string + type TargetOutput struct + Encoder AgentDialect + Inputs []TargetOutputInput + Path string + Policy outputplan.Policy + PolicyDeclared bool + Producer TargetOutputProducer + Provenance render.CommentStyle + RequiresSkill string + SkillName string + TemplateID string + type TargetOutputInput struct + Path string + Role outputplan.ArtifactRole + type TargetOutputProducer string + const TargetOutputTemplate