Skip to main content

CensaiOS SDK - The AI Agent Operating System SDK with Multi-Model AI Orchestration

Project description

CensaiOS SDK - The AI Agent Operating System

PyPI version License: MIT

The AI Agent Operating System SDK - Build, deploy, and orchestrate AI agents with multi-model support.

Features

  • Multi-Model AI Orchestration: Seamlessly integrate Grok, Gemini, and Jules models
  • Agent Marketplace: Register and discover AI agents in a decentralized ecosystem
  • Cloud-Native Execution: Isolated tool execution via Cloud Run instances
  • Firebase Authentication: Secure user management and agent ownership
  • Auto-Discovery: Automatically finds API Gateway in development and production
  • Type Safety: Full Python type hints and Pydantic validation

Installation

ash pip install nexusdelta-sdk

Optional Dependencies

`ash

For AI model integrations

pip install nexusdelta-sdk[ai]

For blockchain/crypto features

pip install nexusdelta-sdk[crypto]

For full development stack

pip install nexusdelta-sdk[full]

For development and testing

pip install nexusdelta-sdk[dev] `

Quick Start

`python from nexusdelta_sdk import NexusDeltaSDK

Initialize with your Firebase token

sdk = NexusDeltaSDK(api_key="your_firebase_token_here")

Check connection

health = sdk.health_check() print(f"Connected to CensaiOS: {health}")

Register an agent

agent_card = { "name": "DataAnalyzer", "purpose": "Analyze datasets and generate insights", "category": "data_science", "model": "gpt-4", "tools": ["data_analysis", "visualization"] }

result = sdk.register_agent(agent_card) print(f"Agent registered: {result['agent_id']}")

Search for agents

agents = sdk.search_agents("data processing") for agent in agents: print(f"Found agent: {agent['name']}")

Execute a tool

payload = {"data": [1, 2, 3, 4, 5], "operation": "mean"} result = sdk.execute_tool(agent_id, "calculate", payload) print(f"Result: {result}") `

Architecture

CensaiOS uses a microservices architecture with:

  • API Gateway: Routes requests to appropriate services
  • Agent Registry: Manages agent metadata and discovery
  • Execution Engine: Runs tools in isolated Cloud Run instances
  • Authentication Service: Firebase-based user management

Documentation

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

Security

CensaiOS takes security seriously. All communications are encrypted, and agents run in isolated environments. See our Security Guide for details.


Built with by the CensaiOS Team

Project details


Download files

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

Source Distribution

nexusdelta_sdk-2.1.0a3.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

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

nexusdelta_sdk-2.1.0a3-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file nexusdelta_sdk-2.1.0a3.tar.gz.

File metadata

  • Download URL: nexusdelta_sdk-2.1.0a3.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for nexusdelta_sdk-2.1.0a3.tar.gz
Algorithm Hash digest
SHA256 c3c85065956dc4a39e796b664462eb2827e32782d07a00058abf5b200f6e296c
MD5 4ce083f6cc68e8e7bf62f1110f14b685
BLAKE2b-256 dff92490f10b6a7b983f93621235881f77effac4c2732e94e42f9e807a239453

See more details on using hashes here.

File details

Details for the file nexusdelta_sdk-2.1.0a3-py3-none-any.whl.

File metadata

File hashes

Hashes for nexusdelta_sdk-2.1.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 373d88d17f05595338d6e789c146b9f94f77ac581b62c41c26f7b0fecdf40080
MD5 8aac81e99e3fafac072705dd6122f46b
BLAKE2b-256 d1f631cda1c286ea018083768b4267aa94351da547ff63be1ab5303adb388378

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