Skip to main content

NexusAgent - Production-grade Agent Framework SDK

Project description

Nexus AgentOS

High-performance multi-agent orchestration framework with resilience, observability, and swarm topology support.

pip install nexus-agentos

Key Capabilities

Module Description
agentos.core Agent lifecycle (IDLE→THINKING→ACTING→OBSERVING), StreamEvent bus, tool dispatch
agentos.memory L1 (short-term) / L2 (long-term) memory layers with semantic retrieval
agentos.rag Text chunking, embedding pipeline, vector store backends
agentos.swarm Swarm topologies (STAR/RING/MESH/TREE), pattern orchestration, A2A routing
agentos.resilience Exponential backoff retry, circuit breaker, graceful degradation
agentos.validation TypeGuard validators, object schemas, constraint enforcement
agentos.telemetry OpenTelemetry bridge, structured logging, metrics registry
agentos.errors AgentOSError root → TransientError/FatalError exception tree
agentos.events EventBus with async pub/sub, snapshot/restore, delayed events

Quick Start

from agentos.core import Agent, AgentState

agent = Agent(name="my_agent")
print(agent.state)  # AgentState.IDLE

Test Suite

pytest agentos/tests/ -q  # 700+ tests, 0 failures

License

MIT

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nexus_agentos-1.3.35.tar.gz (403.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nexus_agentos-1.3.35-py3-none-any.whl (517.9 kB view details)

Uploaded Python 3

File details

Details for the file nexus_agentos-1.3.35.tar.gz.

File metadata

  • Download URL: nexus_agentos-1.3.35.tar.gz
  • Upload date:
  • Size: 403.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for nexus_agentos-1.3.35.tar.gz
Algorithm Hash digest
SHA256 74095b2f8f70f072b20e7932115d8ef2a24d43d63d297341dbd3cacc53c885e7
MD5 7f580e7f2073868d1d6599d3a16f1f64
BLAKE2b-256 9ecce0f7271241199db66f36c606a2b95231f83ac0177184572ef4c3a3a1f7a5

See more details on using hashes here.

File details

Details for the file nexus_agentos-1.3.35-py3-none-any.whl.

File metadata

  • Download URL: nexus_agentos-1.3.35-py3-none-any.whl
  • Upload date:
  • Size: 517.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.6

File hashes

Hashes for nexus_agentos-1.3.35-py3-none-any.whl
Algorithm Hash digest
SHA256 71986768f1f6484ba2e6685f8a981edefd260eae9a757a1d2256ccba8a5dab55
MD5 274e4595c1a22a53ad2c4cdccee97d53
BLAKE2b-256 df100223e2e24bf5b3adcc0ac4a2b2e928c20b735ee8157f67fec9944d8d9389

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page