Code
Hub
Workspaces
Following
Digest
Agents
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/clawfleet/ClawFleet
/ types & classes
Types & classes
54 in github.com/clawfleet/ClawFleet
⨍
Functions
407
◇
Types & classes
54
Struct
AssetStore
AssetStore manages model, channel, and character assets with mutex-protected persistence.
internal/state/assets.go:56
Struct
ChannelAsset
ChannelAsset represents a pre-configured messaging channel + token combination.
internal/state/assets.go:30
Struct
CharacterAsset
CharacterAsset represents a reusable character/persona definition. Characters are shared — multiple instances can use the same character simultaneousl
internal/state/assets.go:45
Struct
Config
internal/config/config.go:28
Struct
ConfigInfo
ConfigInfo holds the configuration status of an instance.
internal/container/configure.go:370
Struct
ConfigureParams
ConfigureParams holds OpenClaw configuration parameters.
internal/container/configure.go:14
Struct
ContainerStats
ContainerStats holds a snapshot of container resource usage.
internal/container/stats.go:10
Struct
CreateParams
internal/container/manager.go:17
Struct
DaemonStatus
DaemonStatus holds human-readable daemon state.
internal/cli/daemon.go:36
Struct
Event
Event represents an instance lifecycle change.
internal/web/events.go:16
Struct
EventBus
EventBus is a simple in-process pub/sub for instance events.
internal/web/events.go:22
TypeAlias
EventType
EventType identifies the kind of instance lifecycle event.
internal/web/events.go:6
Struct
HermesConfig
internal/config/config.go:55
Struct
HermesConfigureParams
HermesConfigureParams holds Hermes-specific configuration parameters.
internal/container/configure.go:675
Struct
ImageConfig
internal/config/config.go:36
Struct
Instance
internal/state/store.go:19
Struct
ModelAsset
ModelAsset represents a pre-configured LLM provider + API key + model combination. Models are shared — multiple instances can use the same model confi
internal/state/assets.go:17
Struct
NamingConfig
internal/config/config.go:51
Struct
Ports
internal/state/store.go:14
Struct
PortsConfig
internal/config/config.go:41
Struct
ResourceConfig
internal/config/config.go:46
Struct
Server
Server is the ClawFleet Web UI HTTP server.
internal/web/server.go:23
Interface
ServiceManager
ServiceManager abstracts platform-specific daemon management.
internal/cli/daemon.go:16
Struct
Skill
Skill represents a single skill available in a container.
internal/container/skills.go:13
Struct
SkillSearchResult
SkillSearchResult represents a search result from ClawHub.
internal/container/skills.go:23
Struct
SnapshotMeta
SnapshotMeta holds metadata for a saved instance snapshot.
internal/state/snapshots.go:15
Struct
SnapshotStore
SnapshotStore manages snapshot metadata with mutex-protected persistence.
internal/state/snapshots.go:26
Struct
SoulParams
SoulParams holds the fields for rendering a SOUL.md character file.
internal/container/configure.go:478
Struct
Store
internal/state/store.go:36
Struct
Teammate
Teammate describes another bot in the fleet, for roster injection into SOUL.md.
internal/container/configure.go:471
Struct
codexCallbackRequest
codexCallbackRequest is the JSON body POSTed by the :1455 relay page.
internal/web/oauth_codex.go:369
Struct
codexFlowManager
codexFlowManager manages pending OAuth flows and the :1455 relay server. The relay server is stateless — it serves an HTML page that reads code+state
internal/web/oauth_codex.go:62
Struct
codexOAuthResult
internal/web/oauth_codex.go:41
Struct
codexPendingFlow
internal/web/oauth_codex.go:49
Struct
codexStartRequest
--- Server handler methods ---
internal/web/oauth_codex.go:305
Struct
configSetStep
internal/container/configure.go:32
Struct
configureRequest
configureRequest is the JSON body for POST /api/v1/instances/{name}/configure. Supports both asset-based (model_asset_id/channel_asset_id) and direct
internal/web/handlers_configure.go:15
Struct
createChannelRequest
internal/web/handlers_assets.go:191
Struct
createCharacterRequest
internal/web/handlers_assets.go:327
Struct
createModelRequest
internal/web/handlers_assets.go:39
Struct
createRequest
createRequest is the JSON body for POST /api/v1/instances.
internal/web/handlers.go:100
Struct
installSkillRequest
internal/web/handlers_skills.go:46
Struct
instanceResponse
instanceResponse is the JSON representation of a single instance.
internal/web/handlers.go:22
Struct
instanceStats
internal/web/ws_stats.go:25
Struct
launchdManager
internal/cli/daemon_launchd.go:50
Struct
lineWriter
internal/web/handlers_image.go:240
Struct
pidManager
--- PID-based fallback ---
internal/cli/daemon_linux.go:163
Struct
pidManager
internal/cli/daemon_other.go:21
FuncType
roundTripperFunc
func(*http.Request) (*http.Response, error)
internal/web/validate_test.go:10
Struct
slackValidationResult
internal/web/validate.go:236
Struct
systemdManager
internal/cli/daemon_linux.go:60
Struct
testChannelRequest
internal/web/handlers_assets.go:288
Struct
testModelRequest
internal/web/handlers_assets.go:154
Struct
wsWriter
wsWriter sends each Write call as a WebSocket text message.
internal/web/ws_logs.go:56