Skip to main content

Okto Nexus Connector

Run Codex, Claude Code or Pi on the Connector computer while Nexus coordinates the agent. The CLI configures the connection; the daemon maintains it and runs the harness through Core.

Install

Python 3.11 or newer is required. This release is 0.0.2 and requires okto-nexus-connector-core==0.0.3.

From a checkout, using the included Core wheel:

python -m pip install --find-links vendor/wheels ".[keyring]"
okto-nexus-connector --version
okto-nexus-connector doctor

For supplied release wheels, install the exact Core wheel and Connector wheel with pip. Do not assume an unpublished artifact is available on PyPI. After an upgrade, stop and start the daemon so it loads the new code.

Windows, Linux and macOS have platform-specific execution backends. Native execution still requires a successful containment preflight and a qualified harness installation. Discovery alone does not prove runtime readiness.

First connection

  1. In Nexus, create/select the agent, obtain its canonical agent key and select Remote execution.
  2. On the computer that will run the harness, install the harness and complete its provider login.
  3. Check the server address, then run the wizard:
okto-nexus-connector reach --server http://192.168.0.146:8202
okto-nexus-connector connect --server http://192.168.0.146:8202 --agent claude-coder

Replace the address and agent name with your values. --agent is a name/hint, not a credential. The CLI requests the canonical agent key through hidden input. On another computer, 127.0.0.1 means that other computer, not the Nexus server.

  1. Select the installation, workspace, login directory and preferences; confirm submission.
  2. Approve the request in Nexus. The CLI can exit while the daemon completes setup asynchronously.
  3. Check the connection, then send a message through Nexus Meta-harness:
okto-nexus-connector status
okto-nexus-connector logs --errors

CONNECTED confirms the connection. A running daemon, an approved request, or a successful reach alone does not confirm that the harness can execute a turn.

Documentation

User-facing guides describe the current source tree. Documents under plans/, FIX_UPDATE_PLAN/ and the original implementation plan are historical design/evidence, not current CLI instructions. Features in a checkout may require installing that checkout before use.

Development

python -m pip install --find-links vendor/wheels ".[test]"
python -m pytest -q
python tools/generate_cli_reference.py
python -m build

License

Elastic License 2.0 with the Okto Labs SaaS/Branding Addendum. LICENSE is authoritative and matches the Nexus license. See CONTRIBUTING.md for branch and review rules.

Global harness MCPs

See MCP inheritance for host-local MCP configuration, agent/global policy inheritance and version requirements.

Metadata

Release files for okto-nexus-connector 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for okto-nexus-connector 0.0.7
File Size Uploaded
okto_nexus_connector-0.0.7.tar.gz 686.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for okto-nexus-connector 0.0.7
File Interpreter ABI Platform
okto_nexus_connector-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 956.0 kB

Release files / okto_nexus_connector-0.0.7.tar.gz

Download URL okto_nexus_connector-0.0.7.tar.gz
Size 686.2 kB
Tags Source
SHA-256 checksum
How to use checksums
806b18e62392a6be65edad988c429d9bd953c91123c827d843416e20f84bda14
BLAKE2b-256 checksum
How to use checksums
008d4e29b262282d4e44f8bbfd2df9e0f7783c790258985e0fa569a1d5626e78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.1

Release files / okto_nexus_connector-0.0.7-py3-none-any.whl

Download URL okto_nexus_connector-0.0.7-py3-none-any.whl
Size 269.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a743dd1c4d0cb1e22bada5e0c6790fb5b21bfc56ab7bdaf9943cc81441798953
BLAKE2b-256 checksum
How to use checksums
777a9afd8aaa14b5138dc2b5bd57f7f9fb68ab69e23976d42c2164b41ced74c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.1

Release history Release notifications | RSS feed

0.0.9

2 release files

This release

0.0.7 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page