The foundational core for backrooms and swarms, bringing together the smartest KOLs to revolutionize capital allocation, DAOs, funds, and collaborative ecosystems. Stay tuned as we release some good updates coming days. Thanks
- Basic agent profile creation and management
- Document upload and processing system
- Agent knowledge base integration
- Inter-agent conversation system
- Bucket creation and management
- Document generation and summarization
- Core business logic implementation
- Basic API structure
- Clerk authentication integration
- Team management system
- Reserved agents knowledge base
- FastAPI backend completion
- Agent performance metrics
- Enhanced error handling and logging
- Advanced workflow management
- Tools integration system
- Python 3.8 or higher
- pip package manager
- Virtual environment support
- Clerk account for authentication
-
Clone the repository:
git clone https://github.com/infiniteregenAI/infinite-v2.git cd infinite-v2
-
Create a virtual environment:
python -m venv venv source venv/bin/activate # Linux/Mac # or .\venv\Scripts\activate # Windows
-
Install dependencies:
pip install -r requirements.txt
-
Set up environment variables:
- Copy
.env.example
to create a new.env
file:
cp .env.example .env
- Update the following variables in your
.env
file:
OPENAI_API_KEY=your_openai_api_key_here DB_URL=postgres_db_url CLERK_SECRET_KEY=your_clerk_secret_key CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
- Copy
InfiniteRegen/
├── middleware/ # Authentication and security
│ ├── clerk_middleware.py # Clerk authentication integration
│ └── __init__.py
│
├── routes/ # API endpoints
│ ├── agents_router.py # Agent management endpoints
│ ├── teams_router.py # Team management endpoints
│ └── tools_router.py # Tools integration endpoints
│
├── schemas/ # Data validation schemas
│ ├── agents_schema.py # Agent data schemas
│ └── teams_schema.py # Team data schemas
│
├── tmp/ # Temporary database files
│ ├── agents_sessions.db # Agent session storage
│ ├── agents.db # Agent data storage
│ ├── teams_sessions.db # Team session storage
│ └── workflows.db # Workflow data storage
│
├── utils/ # Utility functions
│ ├── agent_manager.py # Agent management utilities
│ ├── constants.py # System constants
│ ├── reserved_agents.py # Pre-configured agent definitions
│ └── reserved_agents_knowledge_base/ # Knowledge base for reserved agents
│
├── .env.example # Environment variables template
├── .gitignore # Git ignore rules
├── agents.json # Agent configuration template
├── teams.json # Team configuration template
├── main.py # Main application entry
├── phi_server.py # PHI-compliant server implementation
└── requirements.txt # Project dependencies
uvicorn main:app --reload
Access the API documentation at http://localhost:8000/docs.
uvicorn phi_server:app --reload
- Create and configure custom agents
- Access pre-configured reserved agents
- Manage agent knowledge bases
- Monitor agent sessions and performance
- Create and manage teams of agents
- Define team hierarchies and relationships
- Configure team-specific workflows
- Track team performance metrics
- Integrate external tools and services
- Configure tool-specific parameters
- Monitor tool usage and performance
- Clerk-based authentication
- Session management
- PHI-compliant data handling
- Secure knowledge base access
We welcome contributions to InfiniteRegen! To contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature-name
) - Commit your changes (
git commit -m "Add new feature"
) - Push to your branch (
git push origin feature-name
) - Open a pull request
For questions or feedback, please reach out to hoomandigital18@gmail.com