Project Management Agentic AI
A multi-agent assistant that breaks down ambitious project requests, coordinates specialised agents, calls integrated tools, and returns traceable artefacts—via command line or Streamlit.
Overview
Natural-language tasks flow through a supervisor that plans execution, invokes research, analytics, planning, writing, and review agents in the right order, and consolidates outputs. Short-term coordination uses Redis or in-memory state; long-term recall uses a ChromaDB-backed vector store for retrieval-augmented behaviour.
Capabilities
Structured orchestration
Task decomposition, dependency-aware scheduling, parallel work where safe, and reviewer validation before finalisation.
Tool-connected agents
SQL warehouse access, internal knowledge search, calendars, ticketing systems, and external APIs—configurable per deployment.
Memory model
Ephemeral state for the active job plus vector memory so prior successful runs inform future requests.
Multiple interfaces
One-shot CLI execution, interactive sessions, JSON task files, and a Streamlit UI for guided use.
Visual summary
Technology stack
- Python 3.8+
- OpenAI APIs
- Redis (optional)
- ChromaDB
- Streamlit
See the repository Documentation folder for quick start, architecture, supervisor flow, and code walkthrough.
Want a similar internal copilot for programme or product teams?
Get in touch