devin/1777376032-complete-all-37
main
42 files changed, +3,614/-581 lines. Completes all 37 outstanding items.
useWebSocket
DocsConnector
DBConnector
CodeRunnerConnector
/v1/sessions/{id}/stream/sse
X-Tenant-ID
Accept-Version
docker-compose.yml
.env.example
gunicorn.conf.py
/metrics
511 Python tests passing, 10 frontend tests passing, 0 ruff errors.
No dependencies set.
The note is not visible to the blocked user.
Summary
42 files changed, +3,614/-581 lines. Completes all 37 outstanding items.
Frontend (items 1-10)
useWebSockethookBackend (items 11-21)
DocsConnector(text/md/PDF),DBConnector(SQLite/Postgres),CodeRunnerConnector(Python/JS/Bash/Ruby)/v1/sessions/{id}/stream/sse)X-Tenant-IDheader)Accept-Versionheader)Infrastructure (items 22-26)
docker-compose.yml(API + Postgres + Redis + frontend).env.examplewith all configurable varsgunicorn.conf.pyproduction config/metricsendpointDocumentation (items 27-29)
Tests (items 30-32)
511 Python tests passing, 10 frontend tests passing, 0 ruff errors.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.