Remote runtime.
Find a file
2026-05-07 17:10:22 +02:00
city.py Update outpost DB client support in city.py 2026-05-07 17:10:21 +02:00
install.sh Update outpost DB client support in install.sh 2026-05-07 17:10:21 +02:00
PROTOCOL.md Update outpost DB client support in PROTOCOL.md 2026-05-07 17:10:22 +02:00
README.md subscript: include origin metadata in remote ops 2026-05-07 19:51:41 +08:00
ROADMAP.md Sync ROADMAP.md from DB-backed subscript artifacts 2026-05-05 12:41:20 +02:00

subscript

Remote runtime installer and local client for the City ecosystem.

Install:

curl -sSL https://code.design-r.ai/city/subscript/raw/branch/main/install.sh | bash

Basic checks:

city status
city list
city env
city version

Trusted local-tools session for an operator-controlled machine:

CITY_POLICY_PROFILE=remote_ops_dev CITY_REMOTE_OPS_ROOT="$HOME" city remote-ops Codex

Inside the REPL:

/env
Hello from this outpost. Please inspect the origin metadata, then run pwd locally.

remote-ops prepends non-secret origin metadata to each mediated message until the server has a first-class origin/outpost field. Metadata includes client version, host, user, cwd/home, policy profile, root, API host, session id, and pid. Do not put credentials in prompts, config examples, or repository files.

The server-backed city outpost serve/list/job registry is not implemented in this client build yet; use remote-ops for local tool relay.