Skip to main content

AXIS Reasoning - Internal reasoning and orchestration logic

Project description

AXIS Reasoning

Version: 0.1.1 Status: Initial Structure (Code Migration Pending) License: Proprietary - Enterprise Antigravity Labs

⚠️ PRIVATE REPOSITORY - Internal use only

Purpose

The axis-reasoning contains the internal reasoning and orchestration logic for AXIS. This is a private repository containing proprietary algorithms and multi-agent coordination strategies.

✅ Responsibilities

  • Agent orchestration and routing
  • Model selection and optimization
  • Execution engine for multi-agent workflows
  • Governance enforcement
  • Telemetry collection and analysis

❌ Excluded

  • Public-facing protocols (handled by axis-sdk)
  • Agent/skill discovery (handled by axis-registry)

Installation

Internal team only:

# Requires GitHub authentication for private repo
pip install git+https://github.com/emilyveigaai/axis-reasoning.git

For development:

git clone https://github.com/emilyveigaai/axis-reasoning.git
cd axis-reasoning
pip install -e ".[dev]"

Dependencies

  • axis-sdk>=0.3.0 - Protocol definitions
  • axis-registry>=0.1.0 - Agent/skill discovery
  • google-genai>=1.56.0 - Gemini API
  • anthropic>=0.39.0 - Claude API
  • sqlalchemy>=2.0.0 - Database ORM

Migration Status

✅ Completed (Fase 2.1)

  • pyproject.toml with all dependencies
  • GitHub workflows (test.yml, publish.yml)
  • Basic package structure

🚧 Pending (Fase 2.2)

  • Migrate core modules from antigravity/orchestrator/:
    • engine.pyaxis_reasoning/engine.py
    • executor.pyaxis_reasoning/executor.py
    • model_selector.pyaxis_reasoning/model_selector.py
  • Migrate telemetry modules
  • Migrate governance modules
  • Update all imports to use axis-sdk protocols

Development

Install Dev Dependencies

pip install -e ".[dev]"

Run Tests

pytest

Run Linter

ruff check axis_reasoning

Run Type Checker

mypy axis_reasoning

Security

⚠️ CRITICAL: This repository contains proprietary logic. Do NOT:

  • Share code publicly
  • Commit API keys or credentials
  • Expose internal algorithms

Links


Part of AXIS Migration Project Separated from monorepo: https://github.com/emilyveigaai/AXIS

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

axis_reasoning-0.1.1.tar.gz (39.4 kB view details)

Uploaded Source

Built Distribution

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

axis_reasoning-0.1.1-py3-none-any.whl (49.5 kB view details)

Uploaded Python 3

File details

Details for the file axis_reasoning-0.1.1.tar.gz.

File metadata

  • Download URL: axis_reasoning-0.1.1.tar.gz
  • Upload date:
  • Size: 39.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for axis_reasoning-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3f03c0f096d7a4b6b7f451d31087e72394c34e0bff09046ad1731b250af7bbce
MD5 34513d69d85b0ad43d8d0b39455fa407
BLAKE2b-256 26f2d7e8c2521e230cf1b75a871555a3a6f2e3497fa55458a1cb63fa571c8811

See more details on using hashes here.

File details

Details for the file axis_reasoning-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: axis_reasoning-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 49.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for axis_reasoning-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4edcabb90531b2360a565361a8da7e5a22ddb677f9e61b3513e0e47dda9c63f1
MD5 5c8f6d0a6edbb3e113f05e6f3524793a
BLAKE2b-256 137bfbd54b802a9ed8063adcdccad3b5fc3abd744874de2b7e83daaeff7d0185

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