C3 AI Documentation Home

Nexus Package Documentation

The nexus package implements the agent platform branded to customers as C3 AI Agentix: the agent, chat session, skill, and connection types, the chat and admin React UI, and the CloudService pod that runs each agent's chat sessions. It depends on nexusBase for shared application primitives and llmService for LLM provider access. For the product-facing conceptual overview (what C3 AI Agentix is, how a chat session works, roles and permissions), see C3 AI Agentix Overview.

Key types in this package

TypeWhat you use it for
Nexus.Agent.DefinitionA named, reusable agent configuration (prompt, skills, allowed apps).
Nexus.Agent.ServiceThe per-user CloudService runtime hosting an agent's chat sessions.
Nexus.Agent.SessionOne chat conversation and its lifecycle.
Nexus.Agent.SkillA reusable bundle of instructions an agent can attach.
Nexus.Mcp.ConnectionAn MCP server connection an agent can reach.

Key files in this package

The package is structured in the following manner:

Text
.
└── nexus/
    ├── src/
    │   ├── agent/
    │   ├── llm-api/
    │   └── doc/
    ├── react/
    ├── ui/content
    ├── resource/
    │   ├── helm
    │   └── agent
    ├── metadata
    └── test
Folder nameContent
src/agentAgent, session, skill, and chat types and their JS implementations.
src/llm-apiLLM team/budget-facing API surface.
src/docDoc-site pages (this file and the agentix-*.c3doc.md product docs).
reactHost React SPA (NavShell, admin, monitor).
ui/contentBuilt SPA assets served by the C3 UiService.
resource/helmThe packaged cloud-agent Helm chart.
resource/agentIn-pod agent system prompt (AGENTS.md), bundled skills, and custom tools.
metadataSeed roles.
testTests per runtime, including Playwright E2E specs.
Was this page helpful?