Documentation
¶
Index ¶
- func ApplyCmd() *cobra.Command
- func BootChat(ctx context.Context, workspace string, resourceType string, ...) error
- func Chat(ctx context.Context, workspace string, resourceType string, ...) error
- func ChatCmd() *cobra.Command
- func CheckResource(ctx context.Context, workspace string, resourceType string, ...) error
- func CheckWorkspaceAccess(workspaceName string, credentials sdk.Credentials) (sdk.Workspace, error)
- func ConnectCmd() *cobra.Command
- func ConnectSandboxCmd() *cobra.Command
- func CreateAgentAppCmd() *cobra.Command
- func CreateJobCmd() *cobra.Command
- func CreateMCPServerCmd() *cobra.Command
- func CreateSandboxCmd() *cobra.Command
- func DeleteCmd() *cobra.Command
- func DeleteFn(resource *core.Resource, name string)
- func DeployCmd() *cobra.Command
- func Execute(releaseVersion string, releaseCommit string, releaseDate string) error
- func GetCmd() *cobra.Command
- func GetFn(resource *core.Resource, name string)
- func ListExec(resource *core.Resource) ([]interface{}, error)
- func ListFn(resource *core.Resource)
- func ListOrSetWorkspacesCmd() *cobra.Command
- func LoginCmd() *cobra.Command
- func LogoutCmd() *cobra.Command
- func NewCmd() *cobra.Command
- func RunAgentAppCreation(dirArg string, templateName string, noTTY bool)
- func RunCmd() *cobra.Command
- func RunJobCreation(dirArg string, templateName string, noTTY bool)
- func RunMCPCreation(dirArg string, templateName string, noTTY bool)
- func RunSandboxCreation(dirArg string, templateName string, noTTY bool)
- func SendMessage(ctx context.Context, workspace string, resourceType string, ...) (string, error)
- func SendMessageStream(ctx context.Context, workspace string, resourceType string, ...) error
- func ServeCmd() *cobra.Command
- func VersionCmd() *cobra.Command
- type ApplyOption
- type ApplyResult
- type Deployment
- func (d *Deployment) Apply() error
- func (d *Deployment) Generate(skipBuild bool) error
- func (d *Deployment) GenerateDeployment(skipBuild bool) core.Result
- func (d *Deployment) IgnoredPaths() []string
- func (d *Deployment) Print(skipBuild bool) error
- func (d *Deployment) PrintZip() error
- func (d *Deployment) Ready()
- func (d *Deployment) Upload(url string) error
- func (d *Deployment) Zip() error
- type ResourceOperationResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckResource ¶ added in v0.1.27
func CheckWorkspaceAccess ¶
func ConnectCmd ¶ added in v0.1.27
func ConnectSandboxCmd ¶ added in v0.1.27
func CreateAgentAppCmd ¶ added in v0.1.27
CreateAgentAppCmd returns a cobra.Command that implements the 'create-agent-app' CLI command. The command creates a new Blaxel agent app in the specified directory after collecting necessary configuration through an interactive prompt. Usage: bl create-agent-app directory [--template template-name]
func CreateJobCmd ¶ added in v0.1.27
CreateJobCmd returns a cobra.Command that implements the 'create-job' CLI command. The command creates a new Blaxel job in the specified directory after collecting necessary configuration through an interactive prompt. Usage: bl create-job directory [--template template-name]
func CreateMCPServerCmd ¶ added in v0.1.27
CreateMCPServerCmd returns a cobra.Command that implements the 'create-mcpserver' CLI command. The command creates a new Blaxel mcp server in the specified directory after collecting necessary configuration through an interactive prompt. Usage: bl create-mcp-server directory [--template template-name]
func CreateSandboxCmd ¶ added in v0.1.34
CreateSandboxCmd returns a cobra.Command that implements the 'create-sandbox' CLI command. The command creates a new Blaxel sandbox in the specified directory after collecting necessary configuration through an interactive prompt. Usage: bl create-sandbox directory [--template template-name]
func ListOrSetWorkspacesCmd ¶ added in v0.1.27
func NewCmd ¶ added in v0.1.39
NewCmd implements `bl new` which unifies create commands under one entrypoint. Usage:
bl new [type] [directory] [-t template] [-y]
Examples:
bl new agent my-app -t template-google-adk-py bl new mcp my-func -y bl new
func RunAgentAppCreation ¶ added in v0.1.39
RunAgentAppCreation is a reusable wrapper that executes the agent creation flow. It can be called by both the dedicated command and the unified `bl new` command.
func RunJobCreation ¶ added in v0.1.39
RunJobCreation is a reusable wrapper that executes the job creation flow.
func RunMCPCreation ¶ added in v0.1.39
RunMCPCreation is a reusable wrapper that executes the MCP server creation flow.
func RunSandboxCreation ¶ added in v0.1.39
RunSandboxCreation is a reusable wrapper that executes the sandbox creation flow.
func SendMessage ¶ added in v0.1.27
func SendMessageStream ¶ added in v0.1.27
func VersionCmd ¶ added in v0.1.27
Types ¶
type ApplyOption ¶
type ApplyOption func(*applyOptions)
ApplyOption defines a function type for apply options
func WithRecursive ¶
func WithRecursive(recursive bool) ApplyOption
WithRecursive sets the recursive option
type ApplyResult ¶
type ApplyResult struct { Kind string Name string Result ResourceOperationResult }
func Apply ¶ added in v0.1.27
func Apply(filePath string, opts ...ApplyOption) ([]ApplyResult, error)
func ApplyResources ¶ added in v0.1.27
func ApplyResources(results []core.Result) ([]ApplyResult, error)
type Deployment ¶
type Deployment struct {
// contains filtered or unexported fields
}
func (*Deployment) Apply ¶
func (d *Deployment) Apply() error
func (*Deployment) Generate ¶
func (d *Deployment) Generate(skipBuild bool) error
func (*Deployment) GenerateDeployment ¶
func (d *Deployment) GenerateDeployment(skipBuild bool) core.Result
func (*Deployment) IgnoredPaths ¶
func (d *Deployment) IgnoredPaths() []string
func (*Deployment) Print ¶
func (d *Deployment) Print(skipBuild bool) error
func (*Deployment) PrintZip ¶
func (d *Deployment) PrintZip() error
func (*Deployment) Ready ¶ added in v0.1.15
func (d *Deployment) Ready()
func (*Deployment) Upload ¶
func (d *Deployment) Upload(url string) error
func (*Deployment) Zip ¶
func (d *Deployment) Zip() error