agent-queue-satellite
v0.3.6
Published
Portable registration and local startup for Agent Queue
Readme
Agent Queue Satellite
Portable ESM wrapper for loading Agent Queue from the same synchronized
configuration on Linux, macOS, and Windows. OpenCode imports
agent-queue-satellite/opencode; registration, platform-specific download,
and updater preparation happen when the harness starts.
The private agent-queue.connection.json file is resolved beside the importing
wrapper, through connectionPath, or with AGENT_QUEUE_CONNECTION. It contains
central_url, issuer, bootstrap_client_id, bootstrap_client_secret, and
an optional channel. This file and local credentials are not part of the
package or repository.
ensureSatellite({ connectionPath, harness, nativeHome }) returns local paths,
configuration, the instance, and the Node executable from the verified
release. Existing configuration is preserved. Each native store has its own
identity and registration; the host's central credential is reused without
copying it between hosts.
The agent-queue-satellite mcp|install|check CLI is a support tool, not a
requirement for the native wrapper to start. mcp connects stdio to the
managed release proxy without writing diagnostics to stdout.
Package preparation copies the updater's compiled JS modules into
app/updater/. Production imports never point to the TypeScript workspace.
