This repository has been archived on 2026-05-23. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
root a22d67d1b7 feat: add PostgreSQL shared state (Issue #6)
- Add postgres:16-alpine service to docker-compose.yml with healthcheck
- Create db/schema.sql with projects, deliverables, decisions, threads tables
- Create db/connection.py (singleton connection manager with auto-schema)
- Create db/project_manager.py (CRUD for all project state)
- Update BaseAgent to use ProjectManager instead of JSON for state
- Keep context.json for transient message history, move project state to DB
- Add psycopg2-binary to requirements.txt
- Add POSTGRES_HOST/POSTGRES_DB/POSTGRES_USER/POSTGRES_PASSWORD env vars to all agent services
- Mount db/ directory into containers at /app/db
- Add conversation.py to Dockerfile (was missing)
- All agents share state via PostgreSQL now — VP can query PM/Sales/Engineer state
2026-05-21 14:59:55 +00:00
..