Platform-agent (Org Concierge) persona template

This repository owns the platform agent's runtime-agnostic persona assets. It does not own the provisioned concierge's model, provider, effective runtime configuration, container image, or privileged management MCP delivery; those integration decisions live in molecule-core.

Contents

  • prompts/concierge.md and system-prompt.md — the concierge persona. Core reads the delivered persona, substitutes {{CONCIERGE_NAME}}, and places it at the prompt path expected by the selected runtime.
  • prompts/welcome.md — the first-boot greeting referenced by the template.
  • config.yaml — the schema-valid catalog/reference definition for this template. Core composes the effective runtime-native config from the selected runtime's base template, so the static runtime and provider registry here do not control a provisioned SaaS concierge.
  • mcp_servers.yaml — a reference-only copy of the management MCP server-name convention. The asset-channel copy does not reach the on-box /configs; it is not the live delivery mechanism.
  • identity-fallback.sh — a retained manual compatibility utility. Current provisioning and ordinary per-runtime images do not invoke it.

Current integration state

  • molecule-core includes this template in its workspace-template manifest at an immutable repository commit. A merge here is not consumed until Core bumps that pin deliberately.
  • Core owns model/provider seeding. It resolves the platform model from the control-plane/operator SSOT, uses one shared fallback only when that value is unset, and seeds the platform provider for platform-managed models.
  • Core selects the concierge's actual runtime and composes its runtime-native config from that runtime's ordinary base template. The concierge runs on the ordinary per-runtime image; there is no active platform-agent-specific image.
  • Core declares the privileged management MCP through the kind-gated gitea:// plugin path and injects its tenant credential/environment. The plugin channel installs molecule-platform-mcp; the health contract requires mcp__molecule-platform__provision_workspace. create_workspace belongs to workspace mode and is not on the concierge's management surface.
  • Core substitutes {{CONCIERGE_NAME}} at provision time because runtime prompt loading does not template file contents.

The repository is private and the persona assets are fetched through Core's template channel. Changes require the normal review and Core pin-bump flow; no merge here deploys or reprovisions a concierge by itself.

S
Description
Org concierge / platform-agent workspace template — identity (system prompt, config.yaml, mcp_servers) delivered via the RFC #2843 template-asset channel; de-hardcodes the concierge from molecule-core (RFC §10a).
Readme 119 KiB
Languages
Shell 78.7%
Python 21.3%