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
Metadata
Release files for axis-reasoning 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| axis_reasoning-0.1.1.tar.gz | 39.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| axis_reasoning-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 88.9 kB
Release files / axis_reasoning-0.1.1.tar.gz
| Download URL | axis_reasoning-0.1.1.tar.gz |
|---|---|
| Size | 39.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f03c0f096d7a4b6b7f451d31087e72394c34e0bff09046ad1731b250af7bbce
|
|
BLAKE2b-256 checksum How to use checksums |
26f2d7e8c2521e230cf1b75a871555a3a6f2e3497fa55458a1cb63fa571c8811
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / axis_reasoning-0.1.1-py3-none-any.whl
| Download URL | axis_reasoning-0.1.1-py3-none-any.whl |
|---|---|
| Size | 49.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4edcabb90531b2360a565361a8da7e5a22ddb677f9e61b3513e0e47dda9c63f1
|
|
BLAKE2b-256 checksum How to use checksums |
137bfbd54b802a9ed8063adcdccad3b5fc3abd744874de2b7e83daaeff7d0185
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|