What Changed from Upstream
Kubernetes CRDs
Sympozium extends Kubernetes with custom resources for declarative agent management.
SympoziumInstance A running deployment of the platform with its own event bus topics, personas, and policies.
PersonaPack Defines an AI agent's role, system prompt, model tier, and allowed tools/skills.
SkillPack Packages a tool as a sidecar container with RBAC constraints and resource limits.
SympoziumPolicy Admission rules controlling which models, tools, and network access agents are allowed.
AgentRun An ephemeral agent execution — a Kubernetes Job with the agent-runner, skill sidecars, and event bus integration.
ChannelBinding Connects a channel (Google Chat, Discord) to a SympoziumInstance for inbound user interaction.