Versions in this module Expand all Collapse all v0 v0.2.22 Sep 12, 2026 v0.2.21 Sep 9, 2026 Changes in this version + type AggregateAPI struct + func NewAggregateAPI(store WorkspaceStoreReader, runtime WorkspaceRuntimeReader, ...) (*AggregateAPI, error) + func (a *AggregateAPI) ComposeWorkspaceContext(ctx context.Context, ...) (*workspaceConsumerAPI.ComposeWorkspaceContextResponse, error) + func (a *AggregateAPI) GetWorkspace(ctx context.Context, request *workspaceConsumerAPI.GetWorkspaceRequest) (*workspaceConsumerAPI.GetWorkspaceResponse, error) + func (a *AggregateAPI) LoadWorkspaceSkills(ctx context.Context, request *workspaceConsumerAPI.LoadWorkspaceSkillsRequest) (*workspaceConsumerAPI.LoadWorkspaceSkillsResponse, error) + func (a *AggregateAPI) SetWorkspaceArtifactRuntimeDisabled(ctx context.Context, ...) (*workspaceConsumerAPI.SetWorkspaceArtifactRuntimeDisabledResponse, error) + type RuntimeAPI struct + func NewRuntimeAPI(contexts workspaceConsumerAPI.ContextService, skills *workspaceadapter.Adapter) (*RuntimeAPI, error) + func (a *RuntimeAPI) ComposeWorkspaceContext(ctx context.Context, ...) (*workspaceConsumerAPI.ComposeWorkspaceContextResponse, error) + func (a *RuntimeAPI) ListWorkspaceContexts(ctx context.Context, ...) (*workspaceConsumerAPI.ListWorkspaceContextsResponse, error) + func (a *RuntimeAPI) ListWorkspaceSkills(ctx context.Context, request *workspaceConsumerAPI.ListWorkspaceSkillsRequest) (*workspaceConsumerAPI.ListWorkspaceSkillsResponse, error) + func (a *RuntimeAPI) LoadWorkspaceContexts(ctx context.Context, ...) (*workspaceConsumerAPI.LoadWorkspaceContextsResponse, error) + func (a *RuntimeAPI) LoadWorkspaceSkills(ctx context.Context, request *workspaceConsumerAPI.LoadWorkspaceSkillsRequest) (*workspaceConsumerAPI.LoadWorkspaceSkillsResponse, error) + func (a *RuntimeAPI) SkillAdapter() *workspaceadapter.Adapter + type WorkspaceArtifactSettingsStore interface + SetArtifactRuntimeDisabled func(ctx context.Context, workspace workspaceDomain.WorkspaceRef, ...) (workspaceConsumerAPI.WorkspaceArtifactView, error) + type WorkspaceRuntimeReader interface + ComposeWorkspaceContext func(ctx context.Context, ...) (*workspaceConsumerAPI.ComposeWorkspaceContextResponse, error) + LoadWorkspaceSkills func(ctx context.Context, request *workspaceConsumerAPI.LoadWorkspaceSkillsRequest) (*workspaceConsumerAPI.LoadWorkspaceSkillsResponse, error) + type WorkspaceStoreReader interface + GetWorkspace func(ctx context.Context, request *workspaceConsumerAPI.GetWorkspaceRequest) (*workspaceConsumerAPI.GetWorkspaceResponse, error)