If you’d rather start from working code than write an agent from scratch, the idun-agent-template repository has nine runnable examples you can clone and adapt. Each template is a self-contained folder with its own config, dependencies, and agent code. Pick the one closest to what you’re building and modify from there.Documentation Index
Fetch the complete documentation index at: https://docs.idun-group.com/llms.txt
Use this file to discover all available pages before exploring further.
LangGraph templates
| Template | What it demonstrates |
|---|---|
langgraph-simple | Basic two-step planning pattern. Good starting point |
langgraph-tool-node | Tool calling with LangGraph’s built-in ToolNode (recommended pattern) |
langgraph-tool | Manual tool invocation for cases where you need full control |
langgraph-tool-local | Mixing local tools with MCP tools from the platform |
langgraph-structured | Separate input/output schemas with typed state |
langgraph-editorial-loop | Multi-step researcher/writer/reviewer workflow with conditional routing |
langgraph-copy-paste | Minimal file operations example |
ADK templates
| Template | What it demonstrates |
|---|---|
adk-tool | Basic LlmAgent with tool integration |
adk-structured | Structured input/output with typed schemas |
Get started
Run it
config.yaml, opens the browser at http://localhost:<port>/ (default 8000; override with --port or IDUN_PORT), and serves the standalone app. idun init is idempotent, so you can re-run it on the same folder. For routine restarts that skip migration/seed work, prefer idun serve.Which template should you pick?
- First time with Idun? Start with
langgraph-simple. It’s the shortest path to a running agent. - Need tool calling? Use
langgraph-tool-node. It follows the recommended LangGraph pattern. - Want MCP tools from the platform AND local tools? Use
langgraph-tool-local. - Building with Google ADK? Start with
adk-tool. - Need typed input/output schemas? Look at
langgraph-structuredoradk-structured. - Building a multi-step workflow? The
langgraph-editorial-loopshows a researcher/writer/reviewer pattern with conditional routing.