Help us shape the future of Go! Take the 2026 Go Developer Survey

aiworkspacecli

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

Package aiworkspacecli holds the steps that drive the ap CLI's ai-workspace commands against platform-api, the control plane the CLI treats as its AI Workspace server. A scenario scaffolds a CLI project per artifact kind (LLM provider, LLM proxy, MCP proxy), builds and applies it, and reads the artifact back through the CLI itself.

Each scenario owns an isolated CLI HOME and scratch workspace, created on first use and removed by the cleanup registry. Artifacts the CLI creates on platform-api are registered for cleanup as soon as the CLI reports the create.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Register

func Register(sc *godog.ScenarioContext, topo *runtime.Topology, funnel *httpx.Funnel, featureRoot string)

Register binds the AI Workspace CLI steps.

Types

type Steps

type Steps struct {
	// contains filtered or unexported fields
}

Steps holds one scenario's CLI session. Register builds a fresh instance for every scenario, so nothing here is shared between scenarios or runners.

Jump to

Keyboard shortcuts

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