ADK Agent integration
The ADK Agent package (Robomotion.ADK, v0.26.2) adds 18 nodes to Robomotion flows, including Callback In, Callback Out and Create Session.
It runs on Windows, macOS and Linux robots.
What the ADK Agent package does
An AI-powered automation agent that helps automate applications across different platforms
Multi-agent AI automation framework built on Google ADK (Agent Development Kit) with LiteLLM. Provides LLM agents that support multiple providers (OpenAI GPT, Google Gemini, Anthropic Claude, and OpenRouter models) with tool calling, sub-agent orchestration (sequential, parallel, loop), MCP tool integration, session persistence (in-memory, database, or Robomotion-managed), artifact storage (memory, GCS, or Robomotion-managed), callback hooks (before/after agent/model/tool), structured output via JSON schema, Mustache-templated instructions with session state and artifact access, multimodal input (images, files), built-in Google Search and Python code execution tools, and Robomotion Credits for unified billing across providers. Auth via LLM provider API key or Robomotion Credits; GCS artifacts require a service account credential.
- Namespace
Robomotion.ADK- Latest version
- 0.26.2 (20 versions published)
- Written in
- Python
- Categories
- Artificial Intelligence
ADK Agent nodes (18)
These are the node IDs an agentic flow or an RPA bot uses, exactly as they appear in the Flow Designer and in flow code.
| Node | Node ID | Type |
|---|---|---|
| Callback In | Robomotion.ADK.Callback.CallbackIn | Action |
| Callback Out | Robomotion.ADK.Callback.CallbackOut | Action |
| Create Session | Robomotion.ADK.Session.CreateSession | Action |
| Delete Artifact | Robomotion.ADK.Artifact.DeleteArtifact | Action |
| Delete Session | Robomotion.ADK.Session.DeleteSession | Action |
| Get State | Robomotion.ADK.State.GetState | Action |
| LLM Agent | Robomotion.ADK.Agent.LLMAgent | Action |
| List Artifacts | Robomotion.ADK.Artifact.ListArtifacts | Action |
| Load Artifact | Robomotion.ADK.Artifact.LoadArtifact | Action |
| Load Session | Robomotion.ADK.Session.LoadSession | Action |
| Loop Agent | Robomotion.ADK.Agent.LoopAgent | Action |
| MCP Tool | Robomotion.ADK.Tool.MCPTool | Action |
| Parallel Agent | Robomotion.ADK.Agent.ParallelAgent | Action |
| Save Artifact | Robomotion.ADK.Artifact.SaveArtifact | Action |
| Sequential Agent | Robomotion.ADK.Agent.SequentialAgent | Action |
| Tool In | Robomotion.ADK.Tool.ToolIn | Action |
| Tool Out | Robomotion.ADK.Tool.ToolOut | Action |
| Update State | Robomotion.ADK.State.UpdateState | Action |
Platforms
The ADK Agent package runs on Windows, macOS and Linux robots. Any Robomotion robot on these operating systems can run a flow that uses it.
How to install the ADK Agent package
- Open Packages in the Robomotion Flow Designer.
- Search for ADK Agent or
Robomotion.ADK, then click Install on its card. - The ADK Agent nodes appear in the node palette for everyone in the workspace, because installation is per workspace.
From a terminal, the Robomotion CLI installs the same package:
robomotion install Robomotion.ADKTemplates that use ADK Agent
2 ready-made templates use ADK Agent nodes in their flows. Open one to start from a working flow.
Conversational Order Assistant
A conversational chat assistant that takes a return in whatever order the customer explains it. An LLM Agent asks for whatever is missing, and an ordinary automation wired to its tools port looks the order up mid conversation and hands the answer back.
Generic Chat Assistant
A ready-to-use conversational AI template powered by Chat Assistant and LLM Agent nodes. Provides a simple chat interface where users can ask questions and receive answers from a large language model, with support for file attachments and graceful error handling.
Related integrations
Packages that share a category or keywords with ADK Agent. It is filed under Artificial Intelligence.
AI AgentsAn AI-powered automation agent that helps automate applications across different platforms
MCPMCP integration for Robomotion RPA
ABBYY FineReader SDKUses ABBYY software to perform some OCR operations.
ClaudeProvides a simple interface to access the Anthropic Claude API. Claude is Anthropic's powerful AI assistant capable of advanced reasoning, coding, analysis, and creative tasks.
ElevenLabs AIIt connects to ElevenLabs AI. It is an natural-sounding speech synthesis and text-to-speech software, using artificial intelligence and deep learning
FlexicaptureAbbyy Flexicapture integration
Package data from the Robomotion package index, synced October 31, 2026.