Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Agent Manager

The Python distribution is aixand-agent-manager; import agent_manager and run agent or agent-manager-mcp.

Manage native agent profiles, environments and execution independently of other managers. Supports Codex, Claude Code, Copilot, OpenCode and Antigravity, with provider-specific capabilities and native login ownership.

Native CLI

agent onboarding
agent codex onboarding
agent codex profile new main
agent codex profile default main
agent codex login main
agent codex run main
agent codex start
agent codex sessions
agent codex continue SESSION_REFERENCE --profile main

Other capabilities include profile aliases, connecting existing homes, environment inspection/removal, provider installation/update/uninstallation, model discovery, account allowance, diagnostics, saved launch arguments, and native instruction files:

agent codex config args add -- --yolo
agent codex config instructions edit --profile main
agent codex doctor --profile main
agent codex budget --all --refresh
agent codex models --profile main

Use --help after each command for supported options. Direct native execution is the default. Optional runtime = "undercurrent" uses Undercurrent for managed CLI execution and terminal attachment. Install aixand-agent-manager[undercurrent] and provide the Undercurrent binaries and daemon for that mode.

Python SDK

Use synchronous Manager for profile administration. Use async Client with aixand-agent-manager[sdk] for managed native execution through Undercurrent. SDK execution always requires Undercurrent; the CLI runtime setting does not select an SDK runtime. Both [sdk] and [undercurrent] depend only on aixand-undercurrent-sdk. The execution SDK provides guarded automatic startup, folder-scoped session discovery/continuation, recoverable execution references, and handles for state, terminal input/output, streams, waiting and stopping.

from agent_manager import Manager

manager = Manager('codex')
print(manager.readiness('main'))

See the Python SDK, configuration, architecture, profile identities, and provider versions.

Boundaries

Conversation messaging, streaming, and approvals belong to Conversation Manager. Native provider budget/model probes and the Codex CLI continuation adapter remain internal capabilities.

Prompt, skill, and MCP resource management and Carrier orchestration are external. Agent Manager does not read historical resource assignments or expose resource migration commands. Native configuration and existing user files remain untouched. agent_targets() and resolve_agent_target(environment_id) support independent tools through stable environment identities.

The optional [mcp] extra provides an administration interface through agent-manager-mcp, not native MCP resource management. Base dependencies include aixand-lib-filesystem, aixand-lib-local-runtime, JSON Schema and WebSocket support; no manager service is required.

Development

Run python -m unittest discover -s tests -t . for automated tests. Opt-in Undercurrent tests use isolated daemons and fixture providers. Build and update the CLI with the product installer.

Qualify the packaged SDK separately with python scripts/qualify_sdk.py --uc-bin /path/to/undercurrent/bin. This uses an isolated daemon and offline fixtures. See the SDK v1 contract for local dependency flags, artifacts, and the maintained consumer example.

Optional live Codex qualification uses an existing profile and daemon; it requires explicit --allow-live before making model calls.

Shared utilities are packaged from ../../aixand-libraries/filesystem and ../../aixand-libraries/local-runtime in the sibling library checkout. Installed wheels declare these package dependencies; release installers bundle them. No aixand-platform package or external platform checkout is required.

Local developer commands

Inside the manager-suites source checkout, run from this directory with Python 3.11+ and uv:

./dev.sh develop --local
./dev.sh check
./dev.sh test
./dev.sh build

Use .\dev.ps1 on Windows. Each package owns its development environment and helper; these commands do not invoke suite-wide checks. See the development guide for wheel-based setup without sibling sources, lock updates, build outputs, and the separate suite release lifecycle.

Default storage location

The default product directory is ${XDG_DATA_HOME:-~/.local/share}/aixand/manager/agent. Set AIXAND_MANAGER_ROOT=/custom/managers to use /custom/managers/agent without changing the data location of unrelated applications. Unset, empty, or relative XDG_DATA_HOME values fall back to ~/.local/share. Explicit CLI/SDK paths and product-specific environment overrides take precedence; these paths are used directly. Existing configured storage paths remain supported. Agent and Conversation config overrides remain separate from their state-home overrides. Default path resolution creates no directories and does not move or adopt old stores. To keep using an existing store, supply its original path explicitly. Native provider homes connected by the user and operating-system temporary files retain their locations.

Metadata

Release files for aixand-agent-manager 0.1.0b0

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

Source distribution (sdist)

Source distribution for aixand-agent-manager 0.1.0b0
File Size Uploaded Provenance Actions
aixand_agent_manager-0.1.0b0.tar.gz 1.3 MB With provenance Details for aixand_agent_manager-0.1.0b0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aixand-agent-manager 0.1.0b0
File Interpreter ABI Platform Actions
aixand_agent_manager-0.1.0b0-py3-none-any.whl Python 3 none any Details for aixand_agent_manager-0.1.0b0-py3-none-any.whl

Total release size: 1.6 MB

Release files / aixand_agent_manager-0.1.0b0.tar.gz

Download URL aixand_agent_manager-0.1.0b0.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
b1b5580b4dd8d4eb7c73a2baeeea0b8fab7b860c176968b2b9f4b9157086f1f7
BLAKE2b-256 checksum
How to use checksums
881f77f852f2f8c5d5e3ae5a052ee5dc43743e5bf2720535fa8f18e60eedb07a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 12, 2026.

Transparency log

Release files / aixand_agent_manager-0.1.0b0-py3-none-any.whl

Download URL aixand_agent_manager-0.1.0b0-py3-none-any.whl
Size 286.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dba20df1f8a9f8029fd589aa874117d578478c9db367dc452f3d7752055e62d7
BLAKE2b-256 checksum
How to use checksums
d406ab8d2865e946e51ae89ee7f45494daf3355e34c658b500ba59ad3f9b2ee7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 12, 2026.

Transparency log

Security for aixand-agent-manager 0.1.0b0

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.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for aixand_agent_manager-0.1.0b0.tar.gz

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 Nov 12, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
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