Skip to content
beam-agents
GitHub

class

AdkAgent

beam_agents.adapters.adk.agent.AdkAgent

AdkAgent(agent: 'BaseAgent', *, decode_event: 'Callable[[bytes], types.Content]' = <function _default_decode>, encode_output: 'Callable[[_RunResult], bytes]' = <function _default_encode>, hitl_timeout_ms: 'int | None' = None, chat_models: 'Sequence[object]' = (), max_events: 'int | None' = None) -> 'None'

Docstring

Wraps a Google ADK agent (an LlmAgent/BaseAgent tree) as a runtime agent. The user's agent object is never mutated: the per-activation session service lives on a freshly constructed Runner.

src/beam_agents/adapters/adk/agent.py:101