Documentation
¶
Index ¶
- Constants
- func CatalogBytes(surfaces map[string]Surface) ([]byte, error)
- func Encode(doc Document) ([]byte, error)
- func LoadEmbeddedCatalog() (map[string]Surface, error)
- func LoadPackageSurfaces(repoRoot string) (map[string]Surface, error)
- func WriteProductMCPClients(root string, spec map[string]any, doc Document) error
- func WriteWorkspace(root string, selected []string) error
- func WriteWorkspaceFromSpec(root, specPath string) error
- type API
- type CLIHelper
- type ConfigBaseline
- type Document
- type LifecycleMCP
- type ProductMCP
- type Skill
- type Surface
Constants ¶
View Source
const ( SchemaVersion = "stackkit.agent-surface/v1" WorkspaceRelPath = ".stackkit/agent-surface.json" )
View Source
const AgentDirRelPath = ".stackkit/agent"
Variables ¶
This section is empty.
Functions ¶
func LoadEmbeddedCatalog ¶
func WriteProductMCPClients ¶
func WriteWorkspace ¶
func WriteWorkspaceFromSpec ¶
Types ¶
type ConfigBaseline ¶
type Document ¶
type LifecycleMCP ¶
type ProductMCP ¶
type Surface ¶
type Surface struct {
Ref string `json:"ref"`
EquipPolicy string `json:"equipPolicy"`
LifecycleMCP LifecycleMCP `json:"lifecycleMcp"`
ProductMCPs []ProductMCP `json:"productMcps"`
APIs []API `json:"apis"`
Skills []Skill `json:"skills"`
CLIHelpers []CLIHelper `json:"cliHelpers"`
ConfigBaseline ConfigBaseline `json:"configBaseline"`
}
Click to show internal directories.
Click to hide internal directories.