Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentController ¶
type AgentController struct {
Scheme *runtime.Scheme
Reconciler reconciler.KagentReconciler
AdkTranslator agent_translator.AdkApiTranslator
}
AgentController reconciles a Agent object
func (*AgentController) SetupWithManager ¶
func (r *AgentController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type MCPServerToolController ¶
type MCPServerToolController struct {
Scheme *runtime.Scheme
Reconciler reconciler.KagentReconciler
}
MCPServerToolController handles reconciliation of a MCPServer object for tool discovery purposes
func (*MCPServerToolController) SetupWithManager ¶
func (r *MCPServerToolController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ModelConfigController ¶
type ModelConfigController struct {
Scheme *runtime.Scheme
Reconciler reconciler.KagentReconciler
}
ModelConfigController reconciles a ModelConfig object
func (*ModelConfigController) SetupWithManager ¶
func (r *ModelConfigController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ModelProviderConfigController ¶
type ModelProviderConfigController struct {
Scheme *runtime.Scheme
Reconciler reconciler.KagentReconciler
}
ModelProviderConfigController reconciles a ModelProviderConfig object
func (*ModelProviderConfigController) SetupWithManager ¶
func (r *ModelProviderConfigController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type OpenShellAgentHarnessController ¶
type OpenShellAgentHarnessController struct {
Client client.Client
Recorder events.EventRecorder
OpenClawBackend sandboxbackend.AsyncBackend
HermesBackend sandboxbackend.AsyncBackend
}
OpenShellAgentHarnessController reconciles AgentHarness resources that use the OpenShell runtime.
func (*OpenShellAgentHarnessController) SetupWithManager ¶
func (r *OpenShellAgentHarnessController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager registers the OpenShell AgentHarness controller with the manager.
type RemoteMCPServerController ¶
type RemoteMCPServerController struct {
Scheme *runtime.Scheme
Reconciler reconciler.KagentReconciler
}
RemoteMCPServerController reconciles a RemoteMCPServer object
func (*RemoteMCPServerController) SetupWithManager ¶
func (r *RemoteMCPServerController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SandboxAgentController ¶
type SandboxAgentController struct {
Client client.Client
Scheme *runtime.Scheme
Reconciler reconciler.KagentReconciler
AdkTranslator agent_translator.AdkApiTranslator
SubstrateLifecycle *substrate.Lifecycle
SubstrateActorBackend *substrate.SandboxAgentActorBackend
}
SandboxAgentController reconciles SandboxAgent objects for both agent-sandbox and Agent Substrate platforms. Platform-specific workload objects are selected by the sandbox routing backend; substrate delete cleanup is handled in this controller.
func (*SandboxAgentController) SetupWithManager ¶
func (r *SandboxAgentController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ServiceController ¶
type ServiceController struct {
Scheme *runtime.Scheme
Reconciler reconciler.KagentReconciler
}
ServiceController reconciles a Service object
func (*ServiceController) SetupWithManager ¶
func (r *ServiceController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SubstrateAgentHarnessController ¶
type SubstrateAgentHarnessController struct {
Client client.Client
Recorder events.EventRecorder
OpenClawBackend sandboxbackend.AsyncBackend
NemoClawBackend sandboxbackend.AsyncBackend
SubstrateLifecycle substrate.AgentHarnessLifecycle
}
SubstrateAgentHarnessController reconciles AgentHarness resources that use the Substrate runtime.
func (*SubstrateAgentHarnessController) SetupWithManager ¶
func (r *SubstrateAgentHarnessController) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager registers the Substrate AgentHarness controller with the manager.
Source Files
¶
- agent_controller.go
- agentharness_openshell_controller.go
- agentharness_shared.go
- agentharness_substrate_controller.go
- agentharness_substrate_watches.go
- agentobject_helpers.go
- mcp_server_tool_controller.go
- modelconfig_controller.go
- modelproviderconfig_controller.go
- remote_mcp_server_controller.go
- sandboxagent_controller.go
- sandboxagent_substrate.go
- service_controller.go
- watch_helpers.go