This repository contains simple agent templates and examples you can run with the Idun Agent Platform.
It is a starter repo for teams who want to build agents with:
- ADK
- LangGraph
- (and extend to LangChain-based patterns)
Use this repo as a practical starting point to:
- bootstrap new agent projects quickly
- test local agent behavior
- connect agents to Idun for deployment and governance
The templates in this repo are designed to run with Idun.
With Idun Platform, your agent can be exposed as a production-ready service with features like API standardization, observability, memory, and governance controls.
- Idun website: idunplatform.com
- Idun documentation: docs.idunplatform.com
- Idun repository: Idun Agent Platform
adk-tool/: ADK example agent with toolsadk-structured/: ADK example agent with structured input and outputlanggraph-simple/: minimal LangGraph example agentlanggraph-tool/: LangGraph agent using Idun tools (manual tool-call workaround)langgraph-tool-node/: LangGraph agent using Idun tools withToolNodelanggraph-tool-local/: LangGraph agent combining local math tools + Idun toolslanggraph-structured/: structured input/output LangGraph internal system agentlanggraph-editorial-loop/: LangGraph multi-step researcher/writer/reviewer loop agentlanggraph-copy-paste/: simple LangGraph file copy example using local folders
Each example includes:
- agent code in
agent/ - a
requirements.txt - a
my_agent.yamlconfiguration file - an
.env.examplefor environment setup
-
Pick a template folder (for example
adk-tool/,adk-structured/,langgraph-simple/,langgraph-tool/,langgraph-tool-local/,langgraph-structured/,langgraph-editorial-loop/, orlanggraph-copy-paste/). -
Install dependencies:
pip install -r requirements.txt
-
Create your env file from
.env.exampleand set your variables. -
Run your agent locally (for ADK projects, for example):
adk web --port 8010
To connect any template to the Idun Manager for centralized management, guardrails, observability, memory, and MCP tool governance:
-
Create the agent in the Manager UI.
-
Copy the API key from the Agent Detail > API Integration tab.
-
Set environment variables:
export IDUN_MANAGER_HOST=http://localhost:8000 export IDUN_AGENT_API_KEY=<your-api-key>
-
Run in managed mode:
idun agent serve --source manager
The agent fetches its config from the platform. Any guardrails, observability, memory, or MCP tools you configure in the UI are automatically applied.
Need help with a custom agent setup? Book a call or email contact@idun-group.com.