Skip to main content

vivary-exo

Release status: root release status. exo control is published and stays behind the explicit --governed flag.

exo is the optional outer coordination layer. It has two separate surfaces:

  • Legacy graph coordination reads the Tropo graph. exo claim remains the only legacy graph write. It updates an opted-in work item's assignee.
  • Governed control dispatches one bounded Core lifecycle request over caller-supplied state. The caller persists the returned projection.

Most workspaces do not need Exo. Single-agent workspaces stop at tropo + strato.

Legacy graph coordination

exo conflicts --root <workspace>
exo board --root <workspace>
exo claim local-ci-baseline --agent connie --root <workspace>
exo roles

conflicts reports active work items that share an outbound target. board groups work items by status and declared @assignee. roles prints the bounded worker contracts.

To enable the legacy claim field, declare it in the workspace:

packs = ["repo-graph", "coordination"]

exo claim accepts an optional leading @ in an agent handle. It refuses malformed frontmatter, undeclared fields, and symlinked or out-of-workspace work item targets. For a hard-linked work item, it safely replaces the workspace path without mutating the other linked file.

Governed control

exo control REQUEST --governed [--json] [--strict]

This command sends one complete request to Core. It does not persist the request, result, claim ledger, task list, or execution log. The command reference owns the exact request envelope, operation list, runnable examples, and strict exits. The Core control contract owns lifecycle semantics.

The adapter adds no scheduler, state store, agent runner, network or provider call, MCP server, repair write, or publishing path. It makes no Agent Relay compatibility or byte-parity claim.

Local --receipt records are separate from governed state and are not telemetry. See the receipt policy.

Requirements

Python 3.11+. Packaged builds declare the Tropo and Core dependency floors in pyproject.toml.

Website and canonical docs: https://vivary.vercel.app/

Release files for vivary-exo 0.3.1

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

Source distribution (sdist)

Source distribution for vivary-exo 0.3.1
File Size Uploaded
vivary_exo-0.3.1.tar.gz 14.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vivary-exo 0.3.1
File Interpreter ABI Platform
vivary_exo-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 28.2 kB

Release files / vivary_exo-0.3.1.tar.gz

Download URL vivary_exo-0.3.1.tar.gz
Size 14.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d96d663cbb3f0f36330313d61f21c628c4f63428a54bfa8658d5170cdbd0458b
BLAKE2b-256 checksum
How to use checksums
d94f1cd582ecd20f8b64aa2f17438665eed8058ae494ae59b5b831cf93dc232b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / vivary_exo-0.3.1-py3-none-any.whl

Download URL vivary_exo-0.3.1-py3-none-any.whl
Size 13.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
783fafecdd2e5f1aca8b9dcc2cc93a7e91e77cfe88e540477918d8bde993c467
BLAKE2b-256 checksum
How to use checksums
d43ddd4ccc9caf299be9333b5054b4f9662ff26a4e12a8d5be5f4d15c1b6beae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

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