Harness Notes

JSON

Commands

5 records · Updated 2026-10-15

The command for each task, in each harness. Pick what you are working with, then read across: commands you type in your shell or a script and commands you type inside an open session are listed separately. Commands for renaming sessions are on Thread naming and importing from another harness on Migration.

From your shell

Commands you run in a terminal or script, outside a session.

TaskCodex CLIchecked at 0.162.1Claude Codechecked at 2.1.296Cursor Agentchecked at 2026.10.12-d47ca18OpenCode 2.xchecked at 2.0.28
Set up
Install

codex app-server daemon bootstrap

Install durable local app-server management for SSH-driven use.

1 note
———
Sign in or pair

codex remote-control pair

Create and print a short-lived manual pairing code.

1 note
———
Configure———

opencode service unset <key> [<name>]

Reset a service setting to its default.

Use
Show details———

opencode service get [<key>] [<name>]

Read service settings such as host, port or password.

Check status

codex app-server daemon version

Print the local CLI and running app-server versions as JSON.

1 note

claude daemon status

Print the supervisor's pid, version, uptime and worker count.

1 note
—

opencode service status

Show the background server's status.

Show logs—

claude daemon logs

Follow the supervisor log until Ctrl+C.

——
Start or run

codex app-server daemon start

Start the local app-server daemon if it is not already running.

codex remote-control

Start remote control through the managed daemon, falling back to the foreground.

1 note

codex remote-control start

Start the app-server daemon with remote control enabled.

1 note

claude daemon run [json-path]

Run the supervisor in the foreground of this terminal.

agent worker [--pool [name]] start

Run a self-hosted Cloud Agent worker on this machine.

1 note

agent worker controller --spawn <hook> (--pool <name>... | --all-pools) [--warm-idle <count>]

Watch a pool's pending requests and start or wake workers through a hook.

opencode serve [--hostname] [--port] [--cors <origin>]

Run the API and web server in the foreground.

opencode service start

Start the shared background server.

opencode acp [--login]

Start an Agent Client Protocol server over stdio.

Validate——

agent worker debug

Run preflight checks for worker sign-in, privacy, routing and visibility.

—
Change
Enable

codex app-server daemon enable-remote-control

Enable remote control for future starts and a running managed daemon.

———
Disable

codex app-server daemon disable-remote-control

Disable remote control for future starts and a running managed daemon.

———
Update

codex app-server daemon update

Replace the daemon package.

1 note
———
Reload———

opencode reload

Reload configuration without restarting the server.

1 note
Restart

codex app-server daemon restart

Restart the local app-server daemon.

——

opencode service restart

Restart the background server.

Remove
Shut down

codex app-server daemon stop

Stop the local app-server daemon.

codex remote-control stop

Stop the app-server daemon.

1 note

claude daemon stop [--any] [--keep-workers]

Stop the supervisor and the sessions it hosts.

1 note
—

opencode service stop

Stop the background server.

Uninstall—

claude daemon uninstall

Remove the background service registration.

1 note
——

Inside a session

Slash commands you type into an open session.

TaskCodex CLIchecked at 0.162.1Claude Codechecked at 2.1.296Cursor Agentchecked at 2026.10.12-d47ca18OpenCode 2.xchecked at 2.0.28
Change
Update

/daemon

Show the background-server connection and offer to update it.

1 note
———
Reload———

/reload

Reload configuration from the interface.

Restart———

/restart

Restart the background service from the interface.

1 note

Notes and sources

Codex CLI
Claude Code
Cursor Agent
OpenCode 2.x
pi