NenjoNenjo Docs
Foundations

Foundations

The containers and platform resources Nenjo runs inside — projects, packages, models and tools, and scopes.

Foundations are the containers and platform resources everything else runs inside. They are not composed into a prompt like primitives, and they do not orchestrate work like workflows — they scope it, package it, power it, and govern it.

Think of foundations as the runtime environment for everything else: where work is scoped, how behavior is packaged and shipped, which models and tools agents can call, and which platform capabilities they are allowed to touch.

When to reach for each foundation

SituationStart here
You need to isolate memory, context, and runtime for a product, client, or initiativeProjects
You want to version, share, or install a bundle of agents, knowledge, and workflowsPackages
You are wiring LLMs, MCP servers, or script-backed tools into agentsModels & Tools
You need least-privilege access to dashboard MCP tools for a resource familyScopes

How foundations relate to the rest of Nenjo

  1. Projects define the boundary for a unit of work — tasks, memory, and runtime context live here.
  2. Packages move versioned bundles of primitives and workflows between projects, environments, and machines.
  3. Models & Tools are configured once, then assigned where agents need them.
  4. Scopes gate which platform MCP tools an agent may call inside a project.

Primitives answer what an agent knows and does. Workflows answer how multiple steps run together. Foundations answer where that work runs, how it ships, what powers it, and what it is allowed to touch.

FoundationJob
ProjectsScope the runtime, memory, and context for a unit of work
PackagesVersioned containers that bundle primitives and workflows, installed via nenpm
Models & ToolsThe LLMs (and external/script tools) agents act through
ScopesLeast-privilege permissions that grant agents platform MCP tools

Typical setup path

Most workspaces grow in this order:

  1. Create a project for the initiative you are building.
  2. Install or author packages that carry agents, knowledge, and routines.
  3. Assign models and tools where agents need provider or MCP access.
  4. Tighten scopes so each agent only receives the platform tools it needs.

If you are onboarding a new workspace, pair this section with Onboarding for trusted devices and worker setup, and Installation for getting nenjo run onto your infrastructure.

On this page