{"topic":"headless-deploy","docs_ref":"stable","title":"Run Tandem headless","audience":"server_admin","summary":"Deploy Tandem as a service and understand protocols, integrations, and operations.","answer":"Deploy Tandem as a service and understand protocols, integrations, and operations.\n\nRecommended docs path:\n- Headless Service: https://docs.tandem.ac/headless-service/\n- Protocol Matrix: https://docs.tandem.ac/protocol-matrix/\n- Channel Integrations: https://docs.tandem.ac/channel-integrations/\n- Agent Team Api: https://docs.tandem.ac/reference/agent-team-api/\n\nHelpful supporting docs:\n- Headless Deployment: https://docs.tandem.ac/desktop/headless-deployment/\n- Tandem Wow Demo Playbook: https://docs.tandem.ac/tandem-wow-demo-playbook/\n- How Tandem Works: https://docs.tandem.ac/how-tandem-works/","steps":[{"title":"Headless Service","instruction":"Headless engine service mode.","url":"https://docs.tandem.ac/headless-service/","path":"/headless-service/"},{"title":"Protocol Matrix","instruction":"Protocol and compatibility matrix.","url":"https://docs.tandem.ac/protocol-matrix/","path":"/protocol-matrix/"},{"title":"Channel Integrations","instruction":"Slack, Discord, Telegram, and related integrations.","url":"https://docs.tandem.ac/channel-integrations/","path":"/channel-integrations/"},{"title":"Agent Team Api","instruction":"Agent-team HTTP API.","url":"https://docs.tandem.ac/reference/agent-team-api/","path":"/reference/agent-team-api/"}],"docs":[{"title":"Headless Service","path":"/headless-service/","url":"https://docs.tandem.ac/headless-service/","section":"Desktop and operator docs","summary":"Headless engine service mode.","snippet":"Headless Service Run Tandem as a standalone headless service with the master tandem CLI and optional embedded web admin. Managed install Section titled “Managed install” Terminal window npm i -g @frumu/tandem tandem doctor tandem service install tandem install panel tandem panel init Use tandem status and tandem servic"},{"title":"Protocol Matrix","path":"/protocol-matrix/","url":"https://docs.tandem.ac/protocol-matrix/","section":"Architecture and reference","summary":"Protocol and compatibility matrix.","snippet":"Protocol Matrix This matrix summarizes the engine-backed contracts between Desktop/TUI clients and the engine runtime. Frontend <-> Tauri Commands Section titled “Frontend <-> Tauri Commands” Command Contract get_storage_migration_status / run_storage_migration Controls startup + settings-triggered migration flow. list"},{"title":"Channel Integrations","path":"/channel-integrations/","url":"https://docs.tandem.ac/channel-integrations/","section":"Desktop and operator docs","summary":"Slack, Discord, Telegram, and related integrations.","snippet":"Channel Integrations Tandem channels let users chat with the same engine sessions from Telegram, Discord, or Slack. For the full runtime model behind this behavior, see How Tandem Works Under the Hood . What channels do Section titled “What channels do” Receive inbound channel messages. Map user/channel identity to a T"},{"title":"Agent Team Api","path":"/reference/agent-team-api/","url":"https://docs.tandem.ac/reference/agent-team-api/","section":"Architecture and reference","summary":"Agent-team HTTP API.","snippet":"Agent Team API Endpoints Section titled “Endpoints” GET /agent-team/templates Section titled “GET /agent-team/templates” Returns loaded agent templates. GET /agent-team/instances Section titled “GET /agent-team/instances” Query params: missionID (optional) parentInstanceID (optional) status (optional: queued|running|co"}],"supporting_docs":[{"docs_ref":"stable","path":"/desktop/headless-deployment/","url":"https://docs.tandem.ac/desktop/headless-deployment/","title":"Headless Deployment","summary":"Headless deployment from desktop workflows.","section":"Desktop and operator docs","source":"curated+extended","score":145,"snippet":"Headless deployment from desktop workflows."},{"docs_ref":"stable","path":"/tandem-wow-demo-playbook/","url":"https://docs.tandem.ac/tandem-wow-demo-playbook/","title":"Tandem Wow Demo Playbook","summary":"How agents should turn Tandem docs and engine contracts into showcase workflow and automation payloads.","section":"Developer and automation docs","source":"curated","score":141,"snippet":"How agents should turn Tandem docs and engine contracts into showcase workflow and automation payloads."},{"docs_ref":"stable","path":"/how-tandem-works/","url":"https://docs.tandem.ac/how-tandem-works/","title":"How Tandem Works","summary":"Canonical runtime reference for sessions, runs, context, memory, and channels.","section":"Architecture and reference","source":"curated","score":100,"snippet":"Canonical runtime reference for sessions, runs, context, memory, and channels."}],"recommended_next_docs":[{"docs_ref":"stable","path":"/desktop/headless-deployment/","url":"https://docs.tandem.ac/desktop/headless-deployment/","title":"Headless Deployment","summary":"Headless deployment from desktop workflows.","section":"Desktop and operator docs","source":"curated+extended","score":277,"snippet":"Headless deployment from desktop workflows."},{"docs_ref":"stable","path":"/first-run/","url":"https://docs.tandem.ac/first-run/","title":"First Run","summary":"Follow the first-run checklist.","section":"Start here","source":"curated+extended","score":253,"snippet":"Follow the first-run checklist."},{"docs_ref":"stable","path":"/tandem-wow-demo-playbook/","url":"https://docs.tandem.ac/tandem-wow-demo-playbook/","title":"Tandem Wow Demo Playbook","summary":"How agents should turn Tandem docs and engine contracts into showcase workflow and automation payloads.","section":"Developer and automation docs","source":"curated","score":249,"snippet":"How agents should turn Tandem docs and engine contracts into showcase workflow and automation payloads."}]}