omni-version-manager
Install, start, stop, restart, and update embedded services (9Router, CLIProxyAPI). Monitor service status, retrieve logs, and configure auto-start for local-only service endpoints.
By diegosouzapw · 410 installs
npx skills add diegosouzapw/omniroute --skill omni-version-manager
Source repository · Upstream listing
<! generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten
Overview
Install, start, stop, restart, and update embedded services (9Router, CLIProxyAPI). Monitor service status, retrieve logs, and configure auto start for local only service endpoints.
Authentication
All requests require a valid Bearer token or session cookie. Obtain a token via POST /api/auth/login or configure REQUIRE API KEY=false for local development.
Endpoints
[ POST /api/services/9router/install ](references/endpoints.md post apiservices9routerinstall)
[ POST /api/services/9router/start ](references/endpoints.md post apiservices9routerstart)
[ POST /api/services/9router/stop ](references/endpoints.md post apiservices9routerstop)
[ POST /api/services/9router/restart ](references/endpoints.md post apiservices9routerrestart)
[ POST /api/services/9router/update ](references/endpoints.md post apiservices9routerupdate)
[ POST /api/services/9router/rotate key ](references/endpoints.md post apiservices9routerrotate key)
[ GET /api/services/9router/status ](references/endpoints.md get apiservices9routerstatus)
[ POST /api/services/9router/auto start ](references/endpoints.md post apiservices9routerauto start)
[ POST /api/services/9router/auto restart adopted ](references/endpoints.md post apiservices9routerauto restart adopted)
[ POST /api/services/cliproxy/install ](references/endpoints.md post apiservicescliproxyinstall)
[ POST /api/services/cliproxy/start ](references/endpoints.md post apiservicescliproxystart)
[ POST /api/services/cliproxy/stop ](references/endpoints.md post apiservicescliproxystop)
[ POST /api/services/cliproxy/restart ](references/endpoints.md post apiservicescliproxyrestart)
[ POST /api/services/cliproxy/update ](references/endpoints.md post apiservicescliproxyupdate)
[ GET /api/services/cliproxy/status ](references/endpoints.md get apiservicescliproxystatus)
[ POST /api/services/cliproxy/auto start ](references/endpoints.md post apiservicescliproxyauto start)
[ POST /api/services/cliproxy/auto restart adopted ](references/endpoints.md post apiservicescliproxyauto restart adopted)
[ POST /api/services/mux/install ](references/endpoints.md post apiservicesmuxinstall)
[ POST /api/services/mux/start ](references/endpoints.md post apiservicesmuxstart)
[ POST /api/services/mux/stop ](references/endpoints.md post apiservicesmuxstop)
[ POST /api/services/mux/restart ](references/endpoints.md post apiservicesmuxrestart)
[ POST /api/services/mux/update ](references/endpoints.md post apiservicesmuxupdate)
[ GET /api/services/mux/status ](references/endpoints.md get apiservicesmuxstatus)
[ POST /api/services/mux/auto start ](references/endpoints.md post apiservicesmuxauto start)
[ POST /api/services/mux/auto restart adopted ](references/endpoints.md post apiservicesmuxauto restart adopted)
[ POST /api/services/openwa/install ](references/endpoints.md post apiservicesopenwainstall)
[ POST /api/services/openwa/start ](references/endpoints.md post apiservicesopenwastart)
[ POST /api/services/openwa/stop ](references/endpoints.md post apiservicesopenwastop)
[ POST /api/services/openwa/restart ](references/endpoints.md post apiservicesopenwarestart)
[ POST /api/services/openwa/update ](references/endpoints.md post apiservicesopenwaupdate)
[ GET /api/services/openwa/status ](references/endpoints.md get apiservicesopenwastatus)
[ POST /api/services/openwa/auto start ](references/endpoints.md post apiservicesopenwaauto start)
[ POST /api/services/openwa/auto restart adopted ](references/endpoints.md post apiservicesopenwaauto restart adopted)
[ POST /api/services/bifrost/install ](references/endpoints.md post apiservicesbifrostinstall)
[ POST /api/services/bifrost/start ](references/endpoints.md post apiservicesbifroststart)
[ POST /api/services/bifrost/stop ](references/endpoints.md post apiservicesbifroststop)
[ POST /api/services/bifrost/restart ](references/endpoints.md post apiservicesbifrostrestart)
[ POST /api/services/bifrost/update ](references/endpoints.md post apiservicesbifrostupdate)
[ GET /api/services/bifrost/status ](references/endpoints.md get apiservicesbifroststatus)
[ POST /api/services/bifrost/auto start ](references/endpoints.md post apiservicesbifrostauto start)
[ POST /api/services/bifrost/auto restart adopted ](references/endpoints.md post apiservicesbifrostauto restart adopted)
[ POST /api/services/dario/install ](references/endpoints.md post apiservicesdarioinstall)
[ POST /api/services/dario/start ](references/endpoints.md post apiservicesdariostart)
[ POST /api/services/dario/stop ](references/endpoints.md post apiservicesdariostop)
[ POST /api/services/dario/restart ](references/endpoints.md post apiservicesdariorestart)
[ POST /api/services/dario/update ](references/endpoints.md post apiservicesdarioupdate)
[ GET /api/services/dario/status ](references/endpoints.md get apiservicesdariostatus)
[ POST /api/services/dario/auto start ](references/endpoints.md post apiservicesdarioauto start)
[ POST /api/services/dario/auto restart adopted ](references/endpoints.md post apiservicesdarioauto restart adopted)
[ POST /api/services/dario/admin/login start ](references/endpoints.md post apiservicesdarioadminlogin start)
[ POST /api/services/dario/admin/login complete ](references/endpoints.md post apiservicesdarioadminlogin complete)
[ GET /api/services/dario/admin/accounts ](references/endpoints.md get apiservicesdarioadminaccounts)
[ DELETE /api/services/dario/admin/accounts ](references/endpoints.md delete apiservicesdarioadminaccounts)
[ GET /api/services/dario/admin/import from omniroute ](references/endpoints.md get apiservicesdarioadminimport from omniroute)
[ POST /api/services/dario/admin/import from omniroute ](references/endpoints.md post apiservicesdarioadminimport from omniroute)
[ POST /api/services/llmlingua/install ](references/endpoints.md post apiservicesllmlinguainstall)
[ POST /api/services/llmlingua/start ](references/endpoints.md post apiservicesllmlinguastart)
[ POST /api/services/llmlingua/stop ](references/endpoints.md post apiservicesllmlinguastop)
[ POST /api/services/llmlingua/restart ](references/endpoints.md post apiservicesllmlinguarestart)
[ POST /api/services/llmlingua/update ](references/endpoints.md post apiservicesllmlinguaupdate)
[ GET /api/services/llmlingua/status ](references/endpoints.md get apiservicesllmlinguastatus)
[ POST /api/services/llmlingua/auto start ](references/endpoints.md post apiservicesllmlinguaauto start)
[ POST /api/services/llmlingua/auto restart adopted ](references/endpoints.md post apiservicesllmlinguaauto restart adopted)
[ GET /api/services/{name}/logs ](references/endpoints.md get apiservicesnamelogs)
[ GET /api/services/9router/models ](references/endpoints.md get apiservices9routermodels)
[ POST /api/services/9router/provider expose ](references/endpoints.md post apiservices9routerprovider expose)
[ GET /api/services/cliproxy/accounts ](references/endpoints.md get apiservicescliproxyaccounts)
[ POST /api/services/cliproxy/provider expose ](references/endpoints.md post apiservicescliproxyprovider expose)
Payloads
See the full OpenAPI specification at GET /api/openapi/spec or docs/openapi.yaml for detailed request/response schemas.