feat(managed_agents): expose AgentRuntime + ClaudeSDK + LiteLLM runtimes from agent_runtime package

The package __init__ now re-exports AgentRuntime/AgentConfig/SessionState
plus both runtime implementations (ClaudeSDKAgentRuntime and the new
LiteLLMAgentRuntime) so callers can do
'from litellm.managed_agents.agent_runtime import LiteLLMAgentRuntime'
without poking into submodules.

Required for the package-level __init__.py re-exports to resolve.
This commit is contained in:
Ishaan Jaffer 2026-05-06 18:04:35 -07:00
parent 5133953121
commit 47415550ee
No known key found for this signature in database

View file

@ -0,0 +1,17 @@
"""Pluggable AgentRuntime implementations."""
from litellm.managed_agents.agent_runtime.base import (
AgentConfig,
AgentRuntime,
SessionState,
)
from litellm.managed_agents.agent_runtime.claude_sdk import ClaudeSDKAgentRuntime
from litellm.managed_agents.agent_runtime.litellm_native import LiteLLMAgentRuntime
__all__ = [
"AgentConfig",
"AgentRuntime",
"SessionState",
"ClaudeSDKAgentRuntime",
"LiteLLMAgentRuntime",
]