This is a submission for DEV's Summer Bug Smash: Clear the Lineup, powered by Sentry.

Project Overview

mini-agent is a public FastAPI backend for an AI support-agent demo. Its test suite covers API behavior, authentication, rate limiting, approval flows, and PostgreSQL/pgvector-backed retrieval.

The GitHub Actions workflow starts PostgreSQL and Redis service containers before running the Python test suite. The application database initialization also executes:

CREATE EXTENSION IF NOT EXISTS vector