Skip to main content

Custom Agents

Build your own agents with custom system prompts, tool access, and personas โ€” deploy via the no-code Agent Builder UI or the dynamic-agents Helm chart with full MCP server support.

Quick links: Helm Chart Docs ยท Developer Guide


Dynamic Agents Serviceโ€‹

Standalone agent-builder service โ€” deploy independently of the main supervisor.

  • Each custom agent gets its own system prompt, tool access, and persona
  • Built-in MCP tool support: mount any MCP server into your agent at deploy time
  • REST + SSE API compatible with A2A and AG-UI protocols
  • Deploy via Helm: oci://ghcr.io/cnoe-io/charts/dynamic-agents

Agent Builder UIโ€‹

No-code agent creation directly from the CAIPE web UI.

  • Configure system prompt, model, temperature, and allowed tools interactively
  • Attach MCP servers to agents from the Skills Gateway catalog
  • Instantly test agents in the chat UI without redeployment
  • Share agents across teams with RBAC-controlled access

Seed Config โ€” Pre-wire Agents & MCP Serversโ€‹

Bootstrap agents and MCP servers at chart install time using seedConfig.

KeyPurpose
seedConfig.enabledEnable bootstrapping on chart install
seedConfig.agentsList of agent definitions (name, system prompt, model, tools)
seedConfig.mcp_serversMCP server endpoints to register at startup
seedConfig.modelsAvailable LLM endpoints for agent selection

Idempotent: safe to apply on upgrades without duplicating entries.

Customizable System Promptsโ€‹

  • Per-agent system prompts โ€” different personas for Platform Engineer, SRE, Developer
  • Prompt library: curated, evaluated prompts for common platform workflows
  • Override prompts at runtime via UI without redeploying the chart
  • Prompt versioning tied to Helm chart version for reproducibility

Multi-Model Support per Agentโ€‹

Each custom agent can target a different LLM โ€” Claude, GPT-4o, Gemini, or any OpenAI-compatible endpoint.

  • Model selection per agent in seedConfig.models
  • Switch models at runtime from the Agent Builder UI
  • LLM secrets managed via Kubernetes Secrets or ExternalSecrets Operator

Production Deploymentโ€‹

  • Kubernetes Helm chart with configurable replicas, resources, and HPA
  • AGENT_RUNTIME_TTL_SECONDS โ€” auto-expire idle agent runtimes
  • MongoDB-backed persistence for agent state and conversation history
  • ExternalSecrets integration for secrets management in GitOps workflows
  • Prometheus metrics endpoint at /metrics for observability