Documentation
¶
Index ¶
- func BuildWorkspaceRuntime(ctx context.Context, opts RuntimeOptions) (*executor.Runtime, *sdk.EmbeddedClient, agentmodel.Finder, error)
- func DiscoverWorkspaceAgentIDs(workspaceRoot string) []string
- func NewAPIHandler(ctx context.Context, opts APIOptions) (http.Handler, error)
- func NewExposedMCPServer(ctx context.Context, rt *executor.Runtime, cfg *mcpexpose.ServerConfig, ...) (*http.Server, error)
- type APIOptions
- type RuntimeOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildWorkspaceRuntime ¶
func BuildWorkspaceRuntime(ctx context.Context, opts RuntimeOptions) (*executor.Runtime, *sdk.EmbeddedClient, agentmodel.Finder, error)
func NewAPIHandler ¶
Types ¶
type APIOptions ¶
type APIOptions struct {
Version string
Runtime *executor.Runtime
Client sdk.Client
AgentFinder agentmodel.Finder
AgentIDs []string
AuthRuntime *svcauth.Runtime
SchedulerService *svcscheduler.Service
SchedulerOptions *sdk.SchedulerOptions
}
Click to show internal directories.
Click to hide internal directories.