Versions in this module Expand all Collapse all v1 v1.8.1 Jun 8, 2026 v1.8.0 Oct 16, 2025 Changes in this version + type EnvironmentTool struct + func NewEnvironmentTool(client client.Client, name string) *EnvironmentTool + func (t *EnvironmentTool) Definition() ToolDefinition + func (t *EnvironmentTool) Execute(ctx context.Context, params json.RawMessage) (string, error) + type LogsTool struct + func NewLogsTool(client client.Client, name string) *LogsTool + func (t *LogsTool) Definition() ToolDefinition + func (t *LogsTool) Execute(ctx context.Context, params json.RawMessage) (string, error) + type OrgTool struct + func NewOrgTool(client client.Client, name string) *OrgTool + func (t *OrgTool) Definition() ToolDefinition + func (t *OrgTool) Execute(ctx context.Context, params json.RawMessage) (string, error) + type ServiceTool struct + func NewServiceTool(client client.Client, name string) *ServiceTool + func (t *ServiceTool) Definition() ToolDefinition + func (t *ServiceTool) Execute(ctx context.Context, params json.RawMessage) (string, error) + type TelepresenceTool struct + func NewTelepresenceTool(client client.Client, name string) *TelepresenceTool + func (t *TelepresenceTool) Definition() ToolDefinition + func (t *TelepresenceTool) Execute(ctx context.Context, params json.RawMessage) (string, error) + type Tool interface + Definition func() ToolDefinition + Execute func(ctx context.Context, params json.RawMessage) (string, error) + type ToolDefinition struct + Description string + InputSchema interface{} + Name string + type VolumeTool struct + func NewVolumeTool(client client.Client, name string) *VolumeTool + func (t *VolumeTool) Definition() ToolDefinition + func (t *VolumeTool) Execute(ctx context.Context, params json.RawMessage) (string, error)