Documentation
¶
Overview ¶
Package skillmount links configured skill roots into harness-native skill directories while tracking exactly which links agent-compose owns.
Index ¶
- type Catalog
- type Request
- type Result
- func Apply(manifestPath string, loadPoints map[string]string, stateDir string) (Result, error)
- func ApplyWithCatalogs(manifestPath string, loadPoints map[string]string, stateDir string, ...) (Result, error)
- func ApplyWithRequests(manifestPath string, loadPoints map[string]string, stateDir string, ...) (Result, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Catalog ¶
Catalog is a verified skill root projected to every configured load point, applied after local repositories in declaration order. Source is its origin.
type Request ¶
Request is one skill reached by address rather than found on a root. It carries the address so a collision or a warning names what was asked for.
type Result ¶
type Result struct {
Linked int
Removed int
Skipped int
Verified int
Managed int
LoadPoints int
Warnings []string
}
Result summarizes one convergence. Warnings retain the affected path so a host operator can repair unavailable catalog entries.
func Apply ¶
Apply converges eligible repository skill roots into configured load points. Later eligible repositories win duplicate names. Unowned entries always win.