RepoPilot

warpdotdev / warp

Search warpdotdev/warp

GitHub

Code

How warpdotdev/warp is laid out, and where to start for common changes.

There is no import map for this report yet.

Where to start reading

  1. Repository root
  2. Repository root
  3. Suggested starting pointAI
  4. Suggested starting pointAI
  5. Suggested starting pointAI
  6. Suggested starting pointAI
  7. Suggested starting pointAI
  8. Suggested starting pointAI

Find files for a task

AI

Add a new agent API protocol handler

  • Define new protocol-specific conversion logic in the API conversion module
  • Add response conversion back to user format
  • Integrate into the main API implementation
  • Add tests validating conversion roundtrip

Add new conversation persistence format

  • Extend the conversation YAML schema
  • Add serialization/deserialization tests
  • Update conversation model to support new fields

Add new agent view or UI state

  • Define view state in the active agents model
  • Add corresponding icon or visual asset
  • Wire rendering logic into conversation driver

Add or update tests

Change build or automation

RepoPilot lists up to 500 files, so a file missing here may still exist.

  • No public API or start-up file could be picked out from the file names.

Code quality and hotspots

Largest source files

  • Branch points59 per file on average
  • Code issues12 errors, 76 warnings
  • Largest file8,752 lines
  • Hotspot load10 high-risk files

Static checks on the 15 largest source files.

Tests, CI and tooling

  • CIGitHub Actions21 workflows
  • Tests650 test filesPytest · 0.16 test files per source file (file count, not coverage)
  • Dependency updatesNo config detected

Test folders: agents/specs · .agents/specs · app/tests/ssh

Hotspots

Files that change often and branch heavily, highest first. Branch points count if, loop, case, catch, ternary, && and || in the file.