manage_apps when an agent needs to run a deployed Kernel app or inspect app deployment state. List apps first when the agent doesn’t know the exact app or action name, then invoke the action and poll the invocation result.
Actions
| Action | Description |
|---|---|
list_apps | Discover apps. |
invoke | Execute an app action. |
get_deployment | Retrieve a deployment by ID. |
list_deployments | Check deployment status. |
get_invocation | Check action results. |
Recommended flow
- Call
list_appsto discover available apps and actions. - Call
invokewithapp_name,action_name, and a JSON-stringpayload. - Call
get_invocationwith the returned invocation ID when you need the result later. - Use
list_deploymentsandget_deploymentwhen the agent needs deployment status.
Parameters
| Parameter | Description |
|---|---|
action | Operation to perform. Required. |
app_name | (list_apps, invoke, list_deployments) App name filter or target. |
action_name | (invoke) Action to execute within the app. |
payload | (invoke) JSON string with action parameters. |
version | (list_apps, invoke) App version filter. Defaults to latest for invoke. |
deployment_id | (get_deployment) Deployment ID to retrieve. |
invocation_id | (get_invocation) Invocation ID to retrieve. |
limit | (list_apps, list_deployments) Max results per page. Must be 1-100. |
offset | (list_apps, list_deployments) Pagination offset. Must be 0 or greater. |