Repo Map
This is a quick navigation guide for contributors and LLM coding tools.
Top-Level Files
README.md: product overview and first-run pathAPI_REFERENCE.md: exhaustive referenceCOMPARISONS.md: positioning and mental-model comparisonsCONTRIBUTING.md: contributor workflow and design rules
Package Layout
yggdrasil/app.py: beginner-facing builder/helpersyggdrasil/core/: nodes, edges, store, executor, and runtime support modulesyggdrasil/backends/: LLM backend adaptersyggdrasil/tools/: built-in tools and registryyggdrasil/exporters/: trace exportyggdrasil/viz/: browser trace UI
Where To Put Changes
- New tutorial-friendly API:
yggdrasil/app.py - New runtime semantics:
yggdrasil/core/ - New built-in tool:
yggdrasil/tools/ - New provider integration:
yggdrasil/backends/ - New operational docs:
docs/
Best Entry Points For Reading
yggdrasil/app.pyyggdrasil/core/nodes.pyyggdrasil/core/edges.pyyggdrasil/core/store.pyyggdrasil/core/executor.py