QuartzCouncil
Role/ServiceLocationYear
AI Code Review AgentGitHub App2025
An opt-in, on-demand AI pull request reviewer triggered by /quartz review commands on GitHub PRs. Uses a multi-agent "review council" architecture where specialized reviewer agents analyze code in parallel, then a moderator deduplicates and publishes high-signal inline comments and a summary. Deployed on AWS Lambda with SQS for async processing and DynamoDB for idempotency.
- Multi-agent review council with specialized reviewers running in parallel
- Amethyst agent for TypeScript type safety (unsafe casts, missing null guards, any misuse)
- Citrine agent for React/Next.js performance and architecture patterns
- Chalcedony agent for repo-specific conventions via .quartzcouncil.yml config
- Quartz moderator for deduplication, comment limiting, and summary generation
- Inline comments snapped to valid diff lines with severity levels
- Quality controls: hedging filter, false positive detection, Jaccard deduplication
- Rate limiting, idempotency checking, and token usage tracking with cost estimation
- Python
- FastAPI
- LangChain
- OpenAI SDK
- Pydantic
- AWS Lambda
- AWS SQS
- AWS DynamoDB
- AWS API Gateway
- AWS SAM