NenjoNenjo Docs
Primitives

Primitives

The composable units of Nenjo — context material (template variables, context blocks, knowledge graphs, memory) and the behavioral units that use it (abilities, domains, agents).

Primitives are the units you compose. They come in two families:

The pages in this section run from the lowest-level context material up to agents, the composite that pulls it all together.

The two families

FamilyPrimitivesJob
ContextTemplate variables, context blocks, knowledge graphs, memorySupply what an agent should know — at design time and at runtime
BehavioralAbilities, domains, agentsDefine what an agent can do and how it behaves

How they stack

  1. Template variables inject live execution state into prompts.
  2. Context blocks package reusable prompt guidance referenced by name.
  3. Knowledge graphs hold explicit source material an agent searches and cites.
  4. Memory carries learned, scoped context across runs.
  5. Abilities add agent-invoked specialist behaviors.
  6. Domains add user-activated modes.
  7. Agents assemble the context and capability primitives into a behavioral role.

Once you have agents, workflows orchestrate several of them into repeatable processes.

On this page