openclaw

package
v0.30.0 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const UpstreamVersion = "2026.10.5"

Variables

This section is empty.

Functions

func GenerateConfig

func GenerateConfig(rc *driver.ResolvedClaw) ([]byte, error)

GenerateConfig builds an OpenClaw JSON config from resolved Claw directives. Emits standard JSON (valid JSON5). Deterministic output (encoding/json sorts map keys).

func GenerateServiceSkill

func GenerateServiceSkill(surface driver.ResolvedSurface) string

GenerateServiceSkill produces a fallback markdown skill file for a service surface, including hostname, ports, and network info.

func InvocationTimeoutSeconds added in v0.29.0

func InvocationTimeoutSeconds(rc *driver.ResolvedClaw) (int, error)

InvocationTimeoutSeconds preserves the configured native-turn budget when Clawdapus owns timing rather than relying on the retired native cron store.

Types

type Driver

type Driver struct{}

func (*Driver) BaseImage added in v0.2.0

func (d *Driver) BaseImage() (string, string)

BaseImage implements driver.BaseImageProvider for the openclaw driver.

func (*Driver) HealthProbe

func (d *Driver) HealthProbe(ref driver.ContainerRef) (*driver.Health, error)

func (*Driver) InvocationTimeoutSeconds added in v0.29.0

func (d *Driver) InvocationTimeoutSeconds(rc *driver.ResolvedClaw) (int, error)

func (*Driver) Materialize

func (*Driver) PostApply

func (d *Driver) PostApply(rc *driver.ResolvedClaw, opts driver.PostApplyOpts) error

func (*Driver) RunnerAlias added in v0.10.0

func (d *Driver) RunnerAlias() string

func (*Driver) Validate

func (d *Driver) Validate(rc *driver.ResolvedClaw) error

func (*Driver) WakeHelper added in v0.29.0

func (d *Driver) WakeHelper() string

Jump to

Keyboard shortcuts

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