Agent Framework Deep Dive

This section provides definitive developer-level reference documentation for the Newo Agent Framework (NAF). These articles cover the internal architecture, systems, and pipelines that power the NAF's multi-agent conversational platform.

Articles in this section

ArticleDescription
NAF architecture and modulesCore NAF structure, the 12 NAF agents, ConvoAgent flows, separated modules, and the platform action reference.
The turn pipelineHow the platform processes each message: event dispatch, prompt assembly, parallel execution of the Observer and Tool Caller, and how outputs feed the next turn.
Scenarios, procedures, and intent typesHow scenarios define conversation paths, how procedures provide reusable instruction blocks, and how intent types route conversations.
The Observer systemThe parallel reasoning system that generates structured thoughts after each conversational turn to prevent hallucinations and missed steps.
The Supervisor and Tool Caller systemThe execution layer that detects agent commitments and triggers backend actions through condition analysis and conflict resolution.
Tools referenceComplete reference for all 12 built-in NAF tools, including activation conditions, conflict policies, and execution flows.
Custom tool integrationHow to extend the NAF with custom webhook integrations that the ConvoAgent can trigger during conversations.
V2V backward promptingHow Newo controls voice-to-voice models during live conversations by injecting Observer thoughts into the V2V pipeline.

Who these docs are for

These articles are written for developers, solutions engineers, and technical partners who need to understand NAF internals. They assume familiarity with YAML configuration, prompt engineering concepts, and the Newo platform's project/agent/flow/skill hierarchy.

For introductory coverage of agents, flows, skills, and events, see the Core Concepts section.


Changelog

Agent Framework Deep Dive: initial publication

Published section overview page for the Agent Framework Deep Dive developer reference.