Starter templates for remote runtimes that integrate with the SimpleFlow control plane.
Each template includes a checked-in .env.example file:
frontend-vue-shell/.env.exampleremote-runtime/go/.env.exampleremote-runtime/python/.env.example
Use these as a starting point and copy to .env before running locally.
remote-runtime/go: Go runtime template.remote-runtime/python: Python runtime template.frontend-vue-shell: Chat-first Vue shell that requires control-plane auth and active registration.
Runtime templates should expose:
GET /healthGET /metaPOST /invoke
Optional capability endpoints may include queue and webhook handlers.
frontend-vue-shell is control-plane required through the template backend gateway:
- sign-in via
POST /api/control-plane/sign-in - agent catalog via
GET /api/agents/available - onboarding orchestration via
POST /api/onboarding/start,GET /api/onboarding/status,POST /api/onboarding/retry - invoke path fixed to
POST /api/control-plane/chat/invoke - chat session history load/save via
GET/POST /api/control-plane/chat/messages
The chat composer remains disabled when:
- user session is missing/unauthorized
- onboarding is not active for selected catalog agent
In containerized setups, set runtime endpoint_url values to a routable hostname from the control-plane network namespace (for example service DNS in Compose/Kubernetes) rather than localhost.