What you see
The Soul Map appears in every prompt, looking like this:+β exported symbol(β12)β blast radius: 12 files depend on this one[NEW]β file changed recently- One-line summary after the name (when semantic summaries are on)
What makes it useful
- Ranked by PageRank β files imported by lots of others rank higher.
- Personalized per turn β files you just edited or read get boosted.
- Git-aware β files that always change together get pulled in too.
- Real-time β edits re-index immediately.
- 30+ languages β TypeScript, Python, Rust, Go, Java, Ruby, C/C++, Swift, Kotlin, and more.
Config
Everything runs out of the box. If you want to tune it:/repo-map opens the settings panel (the repoMap config keys below tune the engine that builds the map).
Skip the scan
For quick one-shot questions, skip the startup scan:SOULFORGE_NO_REPOMAP=1.
