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 definitionsaxis-registry>=0.1.0- Agent/skill discoverygoogle-genai>=1.56.0- Gemini APIanthropic>=0.39.0- Claude APIsqlalchemy>=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.py→axis_reasoning/engine.pyexecutor.py→axis_reasoning/executor.pymodel_selector.py→axis_reasoning/model_selector.py
- Migrate telemetry modules
- Migrate governance modules
- Update all imports to use
axis-sdkprotocols
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
- GitHub (Private): https://github.com/emilyveigaai/axis-reasoning
- Issues: https://github.com/emilyveigaai/axis-reasoning/issues
- Main Project: https://github.com/emilyveigaai/AXIS
Part of AXIS Migration Project Separated from monorepo: https://github.com/emilyveigaai/AXIS
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f03c0f096d7a4b6b7f451d31087e72394c34e0bff09046ad1731b250af7bbce
|
|
| MD5 |
34513d69d85b0ad43d8d0b39455fa407
|
|
| BLAKE2b-256 |
26f2d7e8c2521e230cf1b75a871555a3a6f2e3497fa55458a1cb63fa571c8811
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4edcabb90531b2360a565361a8da7e5a22ddb677f9e61b3513e0e47dda9c63f1
|
|
| MD5 |
5c8f6d0a6edbb3e113f05e6f3524793a
|
|
| BLAKE2b-256 |
137bfbd54b802a9ed8063adcdccad3b5fc3abd744874de2b7e83daaeff7d0185
|