clawdash

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2026 License: MIT Imports: 1 Imported by: 0

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 ProxyManifest struct {
	ProxyType   string `json:"proxyType"`
	ServiceName string `json:"serviceName"`
	Image       string `json:"image"`
}

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

type SurfaceManifest struct {
	Scheme        string                `json:"scheme"`
	Target        string                `json:"target"`
	AccessMode    string                `json:"accessMode,omitempty"`
	Ports         []string              `json:"ports,omitempty"`
	ChannelConfig *driver.ChannelConfig `json:"channelConfig,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL