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.1 and requires okto-nexus-connector-core==0.0.1.
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
- In Nexus, create/select the agent, obtain its canonical agent key and select Remote execution.
- On the computer that will run the harness, install the harness and complete its provider login.
- 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.
- Select the installation, workspace, login directory and preferences; confirm submission.
- Approve the request in Nexus. The CLI can exit while the daemon completes setup asynchronously.
- 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
- CLI usage guide: identities, daily operations, automation, proxy and cleanup.
- Complete command reference: every command, argument and required flag.
- Connection wizard and JSON: execution location, imports and resuming setup.
- Harness parameters: model, reasoning and native settings.
- Troubleshooting runbook: status meanings, failures and recovery.
- Architecture and threat model: internal design.
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.
Metadata
Release files for okto-nexus-connector 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| okto_nexus_connector-0.0.1.tar.gz | 678.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| okto_nexus_connector-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 947.8 kB
Release files / okto_nexus_connector-0.0.1.tar.gz
| Download URL | okto_nexus_connector-0.0.1.tar.gz |
|---|---|
| Size | 678.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
55fb70e8126fdd3bbc619143d07bcbdde7aa3e3eed92838b8f2ffd2530489d5e
|
|
BLAKE2b-256 checksum How to use checksums |
dab1ab373a707aa261a356a4430827bed19c44b1a55bd00242b2c4c76679ab95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.1
|
Release files / okto_nexus_connector-0.0.1-py3-none-any.whl
| Download URL | okto_nexus_connector-0.0.1-py3-none-any.whl |
|---|---|
| Size | 269.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ddff4e56a629adc50694b78bdc896f8aa9cf4e1038384d337c96b2931c4c3798
|
|
BLAKE2b-256 checksum How to use checksums |
6fa22564133cd06022a3b3324990b36df6ca5d626d86993dd02815e2487c8582
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.1
|