Skip to main content

Artificial Intelligence Suite

The AI modules in this repository bring CrestApps.Core AI capabilities into Orchard Core. They add feature manifests, admin editors, site settings, recipes, module startup wiring, document storage choices, and CMS-friendly runtime surfaces.

Framework documentation for shared concepts such as orchestration, tool pipelines, prompt rendering, provider abstractions, and reusable service APIs is available at core.crestapps.com.

Orchard-focused scope

Use this Orchard site when you need:

  • module names and feature IDs
  • Orchard admin paths and settings groups
  • guidance on enabling provider, memory, document, MCP, and A2A modules together
  • startup apps and sample-client references from this repository

Use the Core site when you need:

  • orchestration internals
  • service APIs and extension points
  • framework-level provider implementation guidance
  • shared prompt, tool, agent, memory, and response-handler concepts

Module map

Module areaOrchard docs
Foundational AI featuresAI Services
Profile-driven chat UIAI Chat
Session analyticsAI Chat Analytics
Ad-hoc chat experiencesAI Chat Interactions
Chat notificationsAI Chat Notifications
Copilot orchestrationCopilot Integration
Claude orchestrationClaude Integration
Agent profilesAI Agents
Prompt templatesAI Prompt Templates
Profile templatesAI Profile Templates
User memoryAI Memory
Workflow activities and eventsAI Workflows
A2A modulesA2A
Provider modulesAI Providers
Data source modulesData Sources
Document modulesDocuments
MCP modulesMCP
  1. Start with AI Services.
  2. Add one or more AI Providers.
  3. Choose your UI surface: AI Chat or AI Chat Interactions.
  4. Layer in Documents, Data Sources, Memory, MCP, or A2A as needed.