Versions in this module Expand all Collapse all v0 v0.12.0 Mar 9, 2026 v0.11.0 Mar 2, 2026 Changes in this version + const DefaultDirMode + const DefaultFileMode + const ModelHaiku + const ModelOpus + const ModelSonnet + var DefaultRegistry = NewRegistry() + func AdapterNames() []string + func MarshalMarkdownAgent(agent *Agent) []byte + func Register(adapter Adapter) + func WriteAgentsToDir(agents []*Agent, dir string, adapterName string) error + func WriteCanonicalFile(agent *Agent, path string) error + func WriteCanonicalJSON(agent *Agent, path string) error + type Adapter interface + DefaultDir func() string + FileExtension func() string + Marshal func(agent *Agent) ([]byte, error) + Name func() string + Parse func(data []byte) (*Agent, error) + ReadFile func(path string) (*Agent, error) + WriteFile func(agent *Agent, path string) error + func GetAdapter(name string) (Adapter, bool) + type AdapterError struct + Name string + func (e *AdapterError) Error() string + type Agent = multiagentspec.Agent + func NewAgent(name, description string) *Agent + func ParseMarkdownAgent(data []byte, path string) (*Agent, error) + func ReadCanonicalDir(dir string) ([]*Agent, error) + func ReadCanonicalFile(path string) (*Agent, error) + type MarshalError struct + Err error + Format string + func (e *MarshalError) Error() string + func (e *MarshalError) Unwrap() error + type Model = multiagentspec.Model + type ParseError struct + Err error + Format string + Path string + func (e *ParseError) Error() string + func (e *ParseError) Unwrap() error + type ReadError struct + Err error + Path string + func (e *ReadError) Error() string + func (e *ReadError) Unwrap() error + type Registry struct + func NewRegistry() *Registry + func (r *Registry) AdapterNames() []string + func (r *Registry) GetAdapter(name string) (Adapter, bool) + func (r *Registry) Register(adapter Adapter) + type Task = multiagentspec.Task + type WriteError struct + Err error + Path string + func (e *WriteError) Error() string + func (e *WriteError) Unwrap() error