Define agents once in Eevee Studio or wrap existing ones. Deploy across LangChain, CrewAI, DSPy, or any framework with consistent governance and lifecycle management.
Eevee normalizes agent events like prompt input, tool calls, and responses across all frameworks. Apply the same governance regardless of the underlying stack.
Store agent configurations, prompts, tools, and knowledge in one place. Version control and deploy changes without code updates.
Two deployment patterns: wrap existing agents with Eevee SDK for instant governance, or load agent definitions from Eevee Server for full lifecycle control.
Non-developers can create and modify agents in Eevee Studio while developers integrate them seamlessly in code. Everyone works on the same definitions.
Wrap existing agents or load from Eevee Server - both get full governance
import eevee as ev
from langchain import Agent
# Wrap existing agent
my_agent = Agent(
tools=[...],
prompt="..."
)
# Add governance instantly
secure_agent = ev.with_ev(
my_agent,
policies=["block_pii"]
)
secure_agent.run()
import eevee as ev
# Load from Eevee Server
agent = ev.load(
"agent",
"customer_support"
)
# Complete definition loaded:
# - Prompts
# - Tools
# - Policies
# - Knowledge
agent.run()