A professional, modular framework for building and orchestrating autonomous AI agents.
Project description
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
pip install cognitive-agent-orchestrator
Quick Start
-
Set your API keys:
export OPENAI_API_KEY="sk-..." # Alternatively, set ANTHROPIC_API_KEY or GROQ_API_KEY
-
Run the CLI:
python -m cognitive_agent_orchestrator -q "Plan a strategy for a global marketing campaign."
-
Interactive Mode:
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.
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 cognitive_agent_orchestrator-1.0.0.tar.gz.
File metadata
- Download URL: cognitive_agent_orchestrator-1.0.0.tar.gz
- Upload date:
- Size: 14.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63bbc72105bc0585d5f40127a336c475c2a543c9f5c28fd0a35013d1db3adee7
|
|
| MD5 |
80daca82f183c5d272e1b75afd2200cb
|
|
| BLAKE2b-256 |
dff022a9aa7e3911257d0d22558e44c488131d569d21b08e975d534860549ce8
|
File details
Details for the file cognitive_agent_orchestrator-1.0.0-py3-none-any.whl.
File metadata
- Download URL: cognitive_agent_orchestrator-1.0.0-py3-none-any.whl
- Upload date:
- Size: 17.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c3813ea9a6c6328768d40d88c2f3c57172208e7d5af01875fec494df965801b
|
|
| MD5 |
30b3761b475a8d5d0ce8593b44c32b0f
|
|
| BLAKE2b-256 |
1abdcbc79ee32427fe78b61e884a0e62bc79545f1d5abff82d0d2730ee2784f3
|