How anubhabmondal496-coder/repopilot works
RepoPilot is currently a VS Code extension for workspace health checks and semantic Git commit drafting. Its implemented workflow activates background Python dependency and frontend-to-backend route diagnostics, while a separate command analyzes Git changes and drafts a commit message into the SCM view. The README describes broader agent, documentation, submission, and judging workflows, but the sampled runtime does not implement them; Turbo Mode and Sprint Logistics are placeholders. Health-monitor internals share one source file, so their separation here is conceptual.
Main entry points: healthMonitor.ts Health Monitor · extension.ts Activation & Commands · commitDrafter.ts Commit Drafter
Components 12
Extension Runtime
- Activation & Commands
src/extension.ts
Workspace Health
- Health Monitor
src/watchers/healthMonitor.ts - Dependency Tracker
src/watchers/healthMonitor.ts - Backend Route Index
src/watchers/healthMonitor.ts - Frontend API Audit
src/watchers/healthMonitor.ts - Diagnostics
src/watchers/healthMonitor.ts
Git Workflow
- Commit Drafter
src/git/commitDrafter.ts
Other components
- Developer
- Workspace Files
- VS Code Host
- VS Code Git
- SCM Commit Input
Connections 14
- Developer → Activation & Commands: invokes commands
src/extension.ts - VS Code Host → Activation & Commands: activates extension
src/extension.ts - Activation & Commands → Health Monitor: starts monitoring
src/extension.ts - Activation & Commands → Commit Drafter: registers command
src/extension.ts - Workspace Files → Health Monitor: sends file events
src/watchers/healthMonitor.ts - Health Monitor → Dependency Tracker: checks Python imports
src/watchers/healthMonitor.ts - Health Monitor → Backend Route Index: indexes backend routes
src/watchers/healthMonitor.ts - Health Monitor → Frontend API Audit: checks frontend calls
src/watchers/healthMonitor.ts - Frontend API Audit → Backend Route Index: matches indexed routes
src/watchers/healthMonitor.ts - Dependency Tracker → Diagnostics: reports missing packages
src/watchers/healthMonitor.ts - Frontend API Audit → Diagnostics: reports route mismatches
src/watchers/healthMonitor.ts - Commit Drafter → VS Code Git: reads status and diffs
src/git/commitDrafter.ts - Commit Drafter → SCM Commit Input: sets drafted message
src/git/commitDrafter.ts - Health Monitor → VS Code Host: publishes diagnostics
src/watchers/healthMonitor.ts