cognis-executor
Standalone remote executor for Cognis.
The package provides the cognis-executor command. It connects an executor
process to a Cognis controller over WebSocket and runs the tools assigned to
that executor.
cognis-controller does not include this package. Install it on the machine
that owns local tools, browser profiles, credentials, or workspaces. A
controller-only installation and the official controller image are
remote-WebSocket-only.
Install
Install the full extra for normal use:
pip install "cognis-executor[full]"
uvx --from 'cognis-executor[full]' cognis-executor
Configure a persistent native user configuration, inspect it, or run read-only diagnostics:
cognis-executor configure
cognis-executor config show
cognis-executor doctor --test-connection
cognis-executor status
cognis-executor logs --lines 100
cognis-executor logs --follow
configure --non-interactive never prompts and accepts --controller-url,
--token, and --workspace (or the corresponding COGNIS_* environment
variables). Runtime precedence is explicit flags, environment, config file,
then defaults. The legacy no-subcommand invocation remains supported,
including a token supplied on standard input for headless subprocesses.
Lifecycle commands delegate to Homebrew/launchd or an existing Linux
user-systemd unit. Their service definition must invoke the bare
cognis-executor foreground command, not another lifecycle command.
logs reads both Homebrew service log files on macOS and the user journal on
Linux. Use -n for --lines and -f for --follow.
See the macOS executor distribution guide
for the Homebrew formula, per-user launchd service, and private development
installation path.
The bare package is a minimal executor. It includes core filesystem, shell,
search, project-context, WebSocket, MCP transport, OfficeCLI integration, and
LSP integration. Shared channel adapters and their dependencies are part of
cognis-common. The bare package does not install optional browser, web,
document, or inference dependencies.
Install a component extra only when the host needs a narrower capability set:
pip install "cognis-executor[browser]"
pip install "cognis-executor[web]"
pip install "cognis-executor[documents]"
pip install "cognis-executor[inference]"
The mcp and channels extras remain as compatibility aliases. Their shared
runtimes are part of cognis-common and are available in the bare package.
Missing optional components do not prevent executor startup. The executor omits their tools and reports the runtime capability as installable or unavailable.
Build
Build it from the repository root:
uv build --package cognis-executor
Metadata
Release files for cognis-executor 0.14.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cognis_executor-0.14.0.tar.gz | 326.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cognis_executor-0.14.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 696.8 kB
Release files / cognis_executor-0.14.0.tar.gz
| Download URL | cognis_executor-0.14.0.tar.gz |
|---|---|
| Size | 326.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c89f34b28b10544e06f94cec68e01c12aad4b517afc7fe664c99cb1b4b05de0a
|
|
BLAKE2b-256 checksum How to use checksums |
7f4eea797f1acc437eb1e8a2184a3c3e0aa51ff708671e054b584c2ef6f1375d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / cognis_executor-0.14.0-py3-none-any.whl
| Download URL | cognis_executor-0.14.0-py3-none-any.whl |
|---|---|
| Size | 370.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0b12f4d5b49ee2d77cfbead0234052e1d2007e23f33af512070cd796b60f5f34
|
|
BLAKE2b-256 checksum How to use checksums |
a4a39ae27fc48e1ce7a66eae32bed83e57a8a8d65d46c0dd0d4a420717d5c602
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency log