Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the sympozium.ai v1alpha1 API group.
|
Package v1alpha1 contains API Schema definitions for the sympozium.ai v1alpha1 API group. |
|
channels
|
|
|
discord
command
Package main is the entry point for the Discord channel pod.
|
Package main is the entry point for the Discord channel pod. |
|
slack
command
Package main is the entry point for the Slack channel pod.
|
Package main is the entry point for the Slack channel pod. |
|
telegram
command
Package main is the entry point for the Telegram channel pod.
|
Package main is the entry point for the Telegram channel pod. |
|
whatsapp
command
Package main is the entry point for the WhatsApp channel pod.
|
Package main is the entry point for the WhatsApp channel pod. |
|
cmd
|
|
|
agent-runner
command
|
|
|
apiserver
command
Package main is the entry point for the Sympozium API server.
|
Package main is the entry point for the Sympozium API server. |
|
controller
command
Package main is the entry point for the Sympozium controller manager.
|
Package main is the entry point for the Sympozium controller manager. |
|
ipc-bridge
command
Package main is the entry point for the Sympozium IPC bridge sidecar.
|
Package main is the entry point for the Sympozium IPC bridge sidecar. |
|
mcp-bridge
command
Package main is the entry point for the Sympozium MCP bridge sidecar.
|
Package main is the entry point for the Sympozium MCP bridge sidecar. |
|
memory-server
command
memory-server runs as a standalone Deployment per Agent.
|
memory-server runs as a standalone Deployment per Agent. |
|
node-probe
command
Package main is the entry point for the Sympozium node-probe DaemonSet.
|
Package main is the entry point for the Sympozium node-probe DaemonSet. |
|
sympozium
command
Package main provides the sympozium CLI tool for managing Sympozium resources.
|
Package main provides the sympozium CLI tool for managing Sympozium resources. |
|
web-proxy
command
Package main is the entry point for the web-proxy that exposes Sympozium agents as OpenAI-compatible and MCP HTTP endpoints.
|
Package main is the entry point for the web-proxy that exposes Sympozium agents as OpenAI-compatible and MCP HTTP endpoints. |
|
webhook
command
Package main is the entry point for the Sympozium admission webhook server.
|
Package main is the entry point for the Sympozium admission webhook server. |
|
internal
|
|
|
apiserver
Package apiserver provides the HTTP + WebSocket API server for Sympozium.
|
Package apiserver provides the HTTP + WebSocket API server for Sympozium. |
|
channel
Package channel provides base types and interfaces for Sympozium channel implementations.
|
Package channel provides base types and interfaces for Sympozium channel implementations. |
|
controller
Package controller contains the reconciliation logic for Sympozium CRDs.
|
Package controller contains the reconciliation logic for Sympozium CRDs. |
|
dra
Package dra detects, at runtime, whether the cluster can do claim-based model placement: Kubernetes DRA (resource.k8s.io/v1, GA in 1.34) plus the llmfit.ai ModelClaim CRD served by llmfit-dra.
|
Package dra detects, at runtime, whether the cluster can do claim-based model placement: Kubernetes DRA (resource.k8s.io/v1, GA in 1.34) plus the llmfit.ai ModelClaim CRD served by llmfit-dra. |
|
eventbus
Package eventbus provides OTel trace context propagation over NATS headers.
|
Package eventbus provides OTel trace context propagation over NATS headers. |
|
helmchart
Package helmchart provides helpers for loading the embedded Sympozium Helm chart.
|
Package helmchart provides helpers for loading the embedded Sympozium Helm chart. |
|
ipc
Package ipc implements the IPC bridge sidecar that mediates communication between ephemeral agent pods and the durable Sympozium control plane.
|
Package ipc implements the IPC bridge sidecar that mediates communication between ephemeral agent pods and the durable Sympozium control plane. |
|
llmprovider
Package llmprovider is the canonical taxonomy of LLM provider identifiers.
|
Package llmprovider is the canonical taxonomy of LLM provider identifiers. |
|
mcpbridge
Package mcpbridge implements the MCP bridge sidecar that translates between file-based IPC and remote MCP servers via JSON-RPC 2.0 Streamable HTTP.
|
Package mcpbridge implements the MCP bridge sidecar that translates between file-based IPC and remote MCP servers via JSON-RPC 2.0 Streamable HTTP. |
|
orchestrator
Package orchestrator handles the construction of Kubernetes Jobs/Pods for AgentRun executions and manages sub-agent spawning.
|
Package orchestrator handles the construction of Kubernetes Jobs/Pods for AgentRun executions and manages sub-agent spawning. |
|
pricing
Package pricing computes dollar cost estimates for AgentRuns from token usage and a per-model price table.
|
Package pricing computes dollar cost estimates for AgentRuns from token usage and a per-model price table. |
|
session
Package session provides session persistence and transcript storage backed by PostgreSQL with pgvector for memory embeddings.
|
Package session provides session persistence and transcript storage backed by PostgreSQL with pgvector for memory embeddings. |
|
toolpolicy
Package toolpolicy resolves ToolPolicy from Ensemble AgentConfig specs.
|
Package toolpolicy resolves ToolPolicy from Ensemble AgentConfig specs. |
|
webhook
Package webhook provides validating and mutating admission webhooks for Sympozium.
|
Package webhook provides validating and mutating admission webhooks for Sympozium. |
|
webproxy
Package webproxy provides the HTTP proxy that exposes Sympozium agents as OpenAI-compatible and MCP endpoints.
|
Package webproxy provides the HTTP proxy that exposes Sympozium agents as OpenAI-compatible and MCP endpoints. |
|
pkg
|
|
|
sidecartools
Package sidecartools holds helpers shared between the controller (which writes the native sidecar-tools manifest and the IPC routing target) and the agent-runner (which consumes the manifest and dispatches exec requests).
|
Package sidecartools holds helpers shared between the controller (which writes the native sidecar-tools manifest and the IPC routing target) and the agent-runner (which consumes the manifest and dispatches exec requests). |
|
telemetry
Package telemetry provides shared OpenTelemetry initialization for all Sympozium components.
|
Package telemetry provides shared OpenTelemetry initialization for all Sympozium components. |
Click to show internal directories.
Click to hide internal directories.