Google ADK
July 29, 2026 · View on GitHub
Pass a @google/adk agent (LlmAgent, or the Sequential/Parallel/Loop
orchestration agents) straight to the runtime — no wrapper needed. Detection:
subAgents[] (orchestration agents), or a string .model + ADK markers
(.instruction, .outputKey, .generateContentConfig,
.beforeModelCallback, ...). See
detection overview for how this compares
to the other bridges.
import { LlmAgent } from '@google/adk';
import { AgentRuntime } from '@io-orkes/conductor-javascript/agents';
const agent = new LlmAgent({
name: 'greeter',
model: 'gemini-2.5-flash',
instruction: 'You are a friendly assistant. Keep your responses concise and helpful.',
});
const runtime = new AgentRuntime();
try {
const result = await runtime.run(agent, 'Say hello and tell me a fun fact about ML.');
result.printResult();
} finally {
await runtime.shutdown();
}
@google/adk is an optional peer dependency — install it only if you use
this bridge.
Next steps
Framework agents can be deployed too: runtime.deploy(frameworkAgent). See
deploy/serve/run/plan.