Metadata-Version: 2.4
Name: cognitive-agent-orchestrator
Version: 1.0.0
Summary: A professional, modular framework for building and orchestrating autonomous AI agents.
Author-email: Shivay Singh <shivaysinghrajputofficial@gmail.com>
License: Business Source License 1.1
        
        Parameters
        
        Licensor: Shivay Singh (VisionQuantech)
        Licensed Work: Cognitive Agent Orchestrator
        Additional Use Grant: None. Non-production or non-commercial use is permitted.
        Change Date: 2030-02-11
        Change License: Apache License, Version 2.0
        
        Terms
        
        1. The Licensor hereby grants you the right to copy, modify, create derivative works, redistribute, and make human-readable copies of the Licensed Work, provided that you are not using the Licensed Work for production use.
        
        2. Production use is defined as using the Licensed Work in a commercial environment or for providing services to third parties. For production use, a separate commercial license must be obtained from the Licensor.
        
        3. Effective on the Change Date, or the fourth anniversary of the first public release of a specific version of the Licensed Work under this License, whichever comes first, the Licensor hereby grants you rights under the terms of the Change License, and the terms of this License shall no longer apply.
        
        4. You must include a copy of this License in any copy of the Licensed Work or any derivative work you create.
        
        5. THE LICENSED WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE LICENSED WORK OR THE USE OR OTHER DEALINGS IN THE LICENSED WORK.
        
Project-URL: Homepage, https://github.com/Shivay00001/cognitive-agent-orchestrator
Project-URL: Repository, https://github.com/Shivay00001/cognitive-agent-orchestrator
Keywords: ai,agents,orchestration,llm,cognitive,automation
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp>=3.9.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Dynamic: license-file

# Cognitive Agent Orchestrator

A professional, modular framework for building and orchestrating autonomous AI agents with persistent memory and tool use.

## Overview

Cognitive Agent Orchestrator is a research-grade framework designed to coordinate multiple specialized Large Language Model (LLM) agents. It provides:

- **Multi-Agent Coordination**: Seamless handoffs between Strategic Planners, Research Analysts, and Quality Reviewers.
- **Persistent Memory**: SQLite-backed storage for long-term interaction history and semantic lookup.
- **Parallel Reasoning**: Concurrently evaluate logical, creative, and critical perspectives.
- **Human-in-the-Loop Tools**: Safe execution of file operations and calculations with mandatory approval hooks.

## Installation

```bash
pip install cognitive-agent-orchestrator
```

## Quick Start

1. **Set your API keys**:

   ```bash
   export OPENAI_API_KEY="sk-..."
   # Alternatively, set ANTHROPIC_API_KEY or GROQ_API_KEY
   ```

2. **Run the CLI**:

   ```bash
   python -m cognitive_agent_orchestrator -q "Plan a strategy for a global marketing campaign."
   ```

3. **Interactive Mode**:

   ```bash
   python -m cognitive_agent_orchestrator --interactive
   ```

## Package Structure

- `core/`: Multi-agent system, memory handling, and tool execution.
- `interfaces/`: CLI and user-facing interaction modules.
- `utils/`: Logging and configuration management.

## Enterprise Features & License

This project is licensed under the **Business Source License 1.1 (BSL 1.1)**.

- **Non-Commercial Use**: Free for personal, educational, and research purposes.
- **Commercial/Production Use**: Requires a commercial license from the licensor.
- **Conversion**: On 2030-02-11, the license for specific versions will automatically convert to the **Apache License 2.0**.

For licensing inquiries and enterprise support, please contact: `shivaysinghrajputofficial@gmail.com`.

## Disclaimer

This software is for educational and research purposes only. The authors are not responsible for any output generated by the underlying LLMs or actions taken by the agents.
