Introduction
NPO is an enterprise AI agent platform that enables organizations to design, build, test, deploy, and manage intelligent AI agents at scale. The platform consists of two complementary applications that work together to cover the full agent lifecycle — from creation to everyday use:
- NPO Studio: The builder's workspace for designing, configuring, and publishing AI agents.
- NPO Workspace: The end-user's dashboard for interacting with, managing, and monitoring deployed agents.
NPO Studio
NPO Studio is the development and administration environment where agent builders design AI agents, configure backend integrations, and manage platform-wide settings.
Key Capabilities
| Capability | Description |
|---|---|
| Agent Profile Management | Create, edit, version, publish, unpublish, share, and delete AI agent profiles. Supports both Single Agents (standalone) and Deep Agents (main agent + sub-agents). |
| Agent Design Canvas | Visual drag-and-drop canvas for assembling agent architectures — connect LLM providers, triggers, chat memory, MCP Servers, sub-agents, and skills into a working agent graph. |
| LLM Configuration | Configure language model providers (OpenAI, Anthropic, Google Gemini), select models, and tune parameters such as temperature, max tokens, retries, and timeouts. |
| MCP Server Management | Set up MCP (Model Context Protocol) Server profiles to connect agents with backend APIs and external tools. Configure OAuth authentication, select API tools, and manage server endpoints. |
| Middleware | Apply middleware layers to agents — Human in the Loop for tool approval controls, PII Protection for sensitive data redaction, and Summarization for conversation context management. |
| Skill Registry | Create, discover, and manage reusable skills that standardize agent behavior. Skills can be private, shared, or public, and are attached to agents as modular instruction sets. |
| Knowledge DB | Manage knowledge sources for agents by uploading documents (PDF, XLSX, CSV, PPTX) into knowledge databases that agents can reference during conversations. |
| Playground | Test agents in a sandbox environment before publishing — verify MCP Server connections, authenticate connectors, test skills, and validate agent responses interactively. |
| Configuration Management | Administer LLM providers, API keys, Kubernetes clusters, theme/color settings, users, groups, and role-based access controls. |
NPO Workspace
NPO Workspace is the end-user companion to NPO Studio. It provides a conversational interface where users interact with published AI agents, manage their agent portfolio, and configure workspace-level settings.
Key Capabilities
| Capability | Description |
|---|---|
| Chat Interface | Converse with AI agents through a rich chat experience. Send messages, attach files, and receive intelligent responses powered by the agent's configured LLM and tools. |
| Agent Selection | Choose from your own agents, shared agents, or agents from the AI Agent Catalog. Switch agents and models as needed. |
| MCP Server Management | View, add, or remove MCP Servers connected to your selected agent directly from the workspace. |
| Web Search Toggle | Enable or disable real-time web search for agents that require up-to-date information. |
| Conversation History | Access and revisit past conversations organized by date for follow-up or reference. |
| Agent Management | Create new agents (Simple or Advanced mode), view and update agent details, and monitor agent instances. |
| Human in the Loop | When an agent requests tool execution that requires approval, review the tool call details and choose to Approve, Edit, or Reject before execution proceeds. |
How NPO Studio and NPO Workspace Work Together
| Stage | NPO Studio | NPO Workspace |
|---|---|---|
| Build | Design agent architecture, configure LLMs, connect MCP Servers, set up middleware | — |
| Test | Use Playground to validate agent behavior before publishing | — |
| Publish | Publish agent to make it available to users | Published agents appear in the workspace |
| Use | — | Chat with agents, manage conversations, attach files |
| Manage | Update agent profiles, re-version, adjust configurations | View agent details, update settings, manage MCP Servers |
| Collaborate | Share agent profiles with users/groups and set permissions | Access shared agents, browse the AI Agent Catalog |
Session Continuity: If you are already logged in to NPO Studio, your session is automatically retained when you open NPO Workspace in the same browser — no need to log in again.