A Paseo control plane for observing and operating Gas City supervisors.
npmjs · Paseo 0.9+
paseo plugin add npm:@omercnet/paseo-gas-city@2.0.1Preview releases are unreleased plugin code. Install only if you want to test it; stable remains the default. Published 2026-10-20.
Security scan passed · 0 blocking · 0 advisory.
paseo plugin add npm:@omercnet/paseo-gas-city@2.0.1-next.279.1GitHub · Paseo 0.8 fallback
paseo plugin add omercnet/paseo-plugins --ref f17eeeaa3b10f8b6cd27891d8e8c7c8ea67061d6 --path paseo-gas-cityGit security status and fallback installation are pinned to commit f17eeeaa3b10.
From the plugin's README
With Paseo ^0.11.0 || ^0.12.0, install the npm package:
paseo plugin install npm:@omercnet/paseo-gas-city
npm updates are reviewed before they are applied. Check for a candidate, then run the interactive review:
paseo plugin update gas-city --check
paseo plugin update gas-city
Start or confirm the Gas City supervisor before opening the plugin:
gc start /path/to/city
gc status /path/to/city --json
paseo plugin ls
paseo plugin ls must report gas-city as running with no load error.
Open Gas City from the sidebar or Command Center. Configure the supervisor endpoint and optional workspace mappings under Gas City settings. In a workspace, open the Factory panel for the mapped rig.
README
A Paseo control plane for observing and operating Gas City supervisors. It adds a global Gas City surface and a workspace-scoped Factory panel.
https://github.com/user-attachments/assets/f1e82351-f11e-440e-9875-7e266d0bbdb4
These PNGs use a temporary local Gas City v1.4.1 fixture and an isolated Paseo test daemon. Browser DevTools verifies that no private organization names remain before each 2× capture. Wide captures omit Paseo's host navigation so the plugin surface remains the focus.
/sling <bead-id> [agent-role] to prefill a confirmed dispatch from a workspace.Gas City settings are host-scoped and shared by every Paseo client connected to that daemon:
http://127.0.0.1:8372.Gas City requires Paseo ^0.11.0 || ^0.12.0, whose server settings handle lets every daemon-side operation
use the persisted configuration.
Settings are a safety and routing configuration, not a credential vault. Put authentication and network access controls in front of Gas City itself.
The default endpoint is http://127.0.0.1:8372. Non-loopback endpoints are rejected unless Allow
remote endpoint is enabled. Mutations are disabled by default, and mutation RPCs require explicit
confirmation even after they are enabled. These controls are an interactive safety interlock, not
an authorization boundary; Gas City remains responsible for access control. Responses, lists, and
strings are bounded and validated before they reach the UI.
Paseo plugins are trusted, unsandboxed code. Review the source before installing it on the daemon host. Enabling a remote endpoint sends requests to that host from the Paseo daemon.
^0.11.0 || ^0.12.0 with plugins enabled.POST /v0/city/{cityName}/session/{id}/messages returns a request ID and city event cursor, but
/v0/city/{cityName}/session/{id}/stream emits transcript events with no request, message, or
turn correlation ID. A provider would therefore be unable to assign a reply to a Paseo prompt
safely when the session produces independent output.With Paseo ^0.11.0 || ^0.12.0, install the npm package:
paseo plugin install npm:@omercnet/paseo-gas-city
npm updates are reviewed before they are applied. Check for a candidate, then run the interactive review:
paseo plugin update gas-city --check
paseo plugin update gas-city
Start or confirm the Gas City supervisor before opening the plugin:
gc start /path/to/city
gc status /path/to/city --json
paseo plugin ls
paseo plugin ls must report gas-city as running with no load error.
Open Gas City from the sidebar or Command Center. Configure the supervisor endpoint and optional workspace mappings under Gas City settings. In a workspace, open the Factory panel for the mapped rig.
bun install
bun run check
bun run typecheck
bun run test
bun run test:coverage
Standalone ZIP archives are retired. Releases publish npm tarballs with npm provenance from the release workflow.
Release Please maintains the package version, changelog, component tag, and GitHub release. Tags use
paseo-gas-city-v<version>.
Scanned 23 Oct 2026, 13:11 UTC from omercnet/paseo-plugins/paseo-gas-city.