Idun Agent Templates
March 22, 2026 ยท View on GitHub
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)
Goal of this repository
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
Link with Idun Platform
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
Repository structure
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
Quick start
-
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
Connect to Idun Platform
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.
Documentation
Need help with a custom agent setup? Book a call or email contact@idun-group.com.