📚 Nous AI Guides

View Source

Comprehensive guides for building production-ready AI agents with Nous. Grouped the same way as the HexDocs sidebar.

Core

  • Getting Started — install, first agent, tools, streaming, persistence.
  • Context & Dependencies — passing deps to tools/prompts and the run context.
  • Tool Development — building robust, validated, secure tools.
  • Structured Output — typed/validated results via Ecto schemas, schemaless types, or raw JSON schema.
  • Skills — reusable instruction/capability packages (module- and file-based) and the built-in catalog.
  • Hooks — lifecycle interceptors to block, modify, or audit agent actions.
  • Memory — persistent, searchable agent memory (keyword + vector, decay, scoping).
  • Knowledge Base — structured, linkable knowledge store and tools.
  • Evaluation — test suites, evaluators, metrics, and the optimizer.
  • Permissions & Guardrails — tool permission policies, approval gates, and session guardrails.
  • Observability & Telemetry — telemetry events, default handler, and Prometheus via PromEx.

Orchestration & Multi-Agent

Providers & Backends

Integrations & Operations


Suggested reading order

New to Nous:

  1. Getting Started → 2. Tool Development
  2. Structured Output → 4. Skills → 5. Best Practices

Building something specific:

Having issues?Troubleshooting.


Need hands-on code? See the examples directory and the full API reference on HexDocs.