Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PodManifest ¶
type PodManifest struct {
PodName string `json:"podName"`
Services map[string]ServiceManifest `json:"services"`
Proxies []ProxyManifest `json:"proxies,omitempty"`
}
PodManifest is the runtime topology snapshot consumed by the clawdash dashboard. It is generated by `claw up` before compose materialization.
type ProxyManifest ¶
type ServiceManifest ¶
type ServiceManifest struct {
ClawType string `json:"clawType,omitempty"`
ImageRef string `json:"imageRef"`
Agent string `json:"agent,omitempty"`
Models map[string]string `json:"models,omitempty"`
Count int `json:"count"`
Handles map[string]*driver.HandleInfo `json:"handles,omitempty"`
PeerHandles map[string]map[string]*driver.HandleInfo `json:"peerHandles,omitempty"`
Surfaces []SurfaceManifest `json:"surfaces,omitempty"`
Skills []string `json:"skills,omitempty"`
Invocations []driver.Invocation `json:"invocations,omitempty"`
Cllama []string `json:"cllama,omitempty"`
}
type SurfaceManifest ¶
Click to show internal directories.
Click to hide internal directories.