cartographer / backend /main.py

Commit History

Phase 4: artifact provenance β€” model-tracking + debug endpoint
9eea8ac

umanggarg commited on

Phase 1: persist tour/diagram/README/repo-map artifacts to Qdrant
30e8eb6

umanggarg commited on

Tier 2: shareable conversation URLs backed by Qdrant
8625087

umanggarg commited on

feat: persistent agent memory + README generator
43d2f79

umanggarg Claude Sonnet 4.6 commited on

refactor: split main.py into focused routers
65ba876

umanggarg Claude Sonnet 4.6 commited on

feat(ui): Blueprint Dark β€” complete color system rebuild
5fcd5c7

umanggarg Claude Sonnet 4.6 commited on

Fix PostHog blocked by ad blockers via Vercel reverse proxy
4cf9868

umanggarg Claude Sonnet 4.6 commited on

rebrand: update all display name references to Cartographer
410d1c8

umanggarg Claude Sonnet 4.6 commited on

fix: keepalive during retrieval phase to prevent proxy timeout
ee21262

umanggarg Claude Sonnet 4.6 commited on

Fix RAG stream hanging: add async keepalive to /query/stream
49ba886

umanggarg Claude Sonnet 4.6 commited on

Add model selector: dropdown UI + /agent/models endpoint
c0f8586

umanggarg Claude Sonnet 4.6 commited on

fix: use queue-based keepalive for agent SSE β€” prevent generator corruption
1f180ad

umanggarg Claude Sonnet 4.6 commited on

feat: use Cerebras qwen-3-235b for agent tool calling (tested, confirmed working)
558a731

umanggarg Claude Sonnet 4.6 commited on

fix: remove Cerebras from AgentService β€” llama3.1-8b too small for tool use
8b8e520

umanggarg Claude Sonnet 4.6 commited on

fix: include CEREBRAS_API_KEY in agent init guard in main.py
f4cd911

umanggarg Claude Sonnet 4.6 commited on

fix: add SSE keepalive to ingest route (same proxy timeout issue)
4749f26

umanggarg Claude Sonnet 4.6 commited on

fix: add SSE keepalive to prevent HF Space proxy from dropping agent connections
9e38ae7

umanggarg Claude Sonnet 4.6 commited on

feat: Mermaid diagrams, agent fixes, deployment prep
1c022be

umanggarg Claude Sonnet 4.6 commited on

Major feature: interactive diagrams, MCP integration, and bug fixes
c9c783c

umanggarg Claude Sonnet 4.6 commited on

checkpoint: pre-UI-overhaul state
3ad88a4

umanggarg Claude Sonnet 4.6 commited on

Add ingestion progress streaming via SSE
9096681

umanggarg Claude Sonnet 4.6 commited on

Fix remaining architect-flagged issues β€” targeting 9.5+
ed5aef3

umanggarg Claude Sonnet 4.6 commited on

Fix 7 architect-identified issues, add eval harness β€” targeting 9.5+
c970958

umanggarg Claude Sonnet 4.6 commited on

Cleanup + slash prompt autocomplete + CLAUDE.md file hygiene rule
39a37e3

umanggarg Claude Sonnet 4.6 commited on

Phase 7: MCP server + client β€” agent now discovers tools via protocol
a553525

umanggarg Claude Sonnet 4.6 commited on

Fix CORS: allow any localhost port via regex instead of hardcoded list
077cf8e

umanggarg Claude Sonnet 4.6 commited on

Fix agent SSE error handling β€” use agent_error event, never return 503
4dfe648

umanggarg Claude Sonnet 4.6 commited on

Fix duplicate graph, agent error handling, and UI clarity
402be81

umanggarg Claude Sonnet 4.6 commited on

Phase 6: Code Knowledge Graph (D3 force-directed call graph)
23d5837

umanggarg Claude Sonnet 4.6 commited on

Phase 5: MCP server + Agentic RAG (ReAct loop)
6888bb5

umanggarg Claude Sonnet 4.6 commited on

Fix 5 bugs found in expert review
ea8edd8

umanggarg Claude Sonnet 4.6 commited on

Phase 4: deployment config (Vercel + Render + GitHub Actions CI)
9d3e9f6

umanggarg Claude Sonnet 4.6 commited on

Phase 3: React UI β€” chat, repo management, streaming, source cards
796777c

umanggarg Claude Sonnet 4.6 commited on

Phase 2: retrieval, generation, and FastAPI backend
6c3809f

umanggarg Claude Sonnet 4.6 commited on