repowiserepowise
Sign in
imbue-ai/mngr
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseimbue-ai/mngr
MN
MN

imbue-ai / mngr

pythonmainc3adcc3487.8K linessynced 3h ago

Code health

6.9out of 10Good

This codebase scores 6.9 out of 10 on defect risk, which we rate good. It also scores maintainability 8.2 and static performance risk 9.7 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 389 of 2,766 files are git hotspots, and they average 5.1.

Full health report →
Documentation4,387pages0 with model-written prose, 4,387 built from the indexScore validation20/204.29× baselineOf the 20 lowest-health files, 20 were bug-fixed in the last 6 months — 4.29× the 23% baselineDead code199exportsUnused exports that nothing in the graph reaches
Lines of code
487.8K
Files
2,766
Symbols
35,955
Modules
43
Languages
10

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • mngr_modal: keep test-only TestingModalInterface out of production import graphproposed · 3h ago
  • Fix mngr forward --use-http2 TLS teardown noise and 30s hangproposed · 3h ago
  • WIP: shlex-quote agent args in HeadlessClaude.assemble_commandproposed · 3h ago
  • Fix headless_claude parsing for stream-json default envelope and add dedup guardproposed · 3h ago
  • Remove mngr list --watch; use mngr observe --discovery-only insteadproposed · 3h ago
  • Warn about malformed JSONL lines unless they are at end-of-file truncationproposed · 3h ago

Needs attention

46 open
  • medium severity. Proposedmngr_modal: keep test-only TestingModalInterface out of production import graphAuto-proposed decision awaiting review
  • medium severity. ProposedFix mngr forward --use-http2 TLS teardown noise and 30s hangAuto-proposed decision awaiting review
  • medium severity. ProposedWIP: shlex-quote agent args in HeadlessClaude.assemble_commandAuto-proposed decision awaiting review
  • medium severity. ProposedFix headless_claude parsing for stream-json default envelope and add dedup guardAuto-proposed decision awaiting review
  • medium severity. ProposedRemove mngr list --watch; use mngr observe --discovery-only insteadAuto-proposed decision awaiting review

Where the risk concentrates

All 389 hotspots →

Ranked by prior bug fixes and change frequency, mined from full git history rather than from the code alone.

FileChurnPrior fixesMaintainersCommits 90d
app.pyapps/minds/imbue/minds/desktop_client99.9th58bug magnet9155
test_desktop_client.pyapps/minds/imbue/minds/desktop_client99.9th21bug magnet797
api_v1.pyapps/minds/imbue/minds/desktop_client99.8th13bug magnet891
main.jsapps/minds/electron99.8th53bug magnet7105
tui.pylibs/mngr_kanpan/imbue/mngr_kanpan99.7th10bug magnet2bus factor 153

Composition

Open the graph →
python 61%markdown 29%typescript 5%toml 2%shell 2%Other 2%

Explore this codebase

  • Docs4,387 pages across 43 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files2,766 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 76 entry points→
  • Code healthPer-file scores, 7,597 open findings, coverage and refactoring targets→
  • Knowledge graphEntities, communities, and the paths between them→
  • Change couplingFiles that keep changing together, mined from commit history→
  • CommitsChange-risk ranked history with agent provenance→
  • ContributorsBus factor, per-file maintainers, and the human/agent split→
  • StatsSize class, origin, lifetime churn, rhythm and records→
  • CostsWhat indexing this snapshot cost, by model and by run→