main
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.mdandsystem-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 staticruntimeand 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-coreincludes 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
platformprovider 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 installsmolecule-platform-mcp; the health contract requiresmcp__molecule-platform__provision_workspace.create_workspacebelongs 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.
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).
Languages
Shell
78.7%
Python
21.3%