repowiserepowise
Sign in
composiohq/composio
OverviewDocsArchitectureKnowledge GraphFilesCode HealthSecurityRefactoring

People & History

CommitsContributorsDecisions
Chat
Stats
repowiserepowise
ExplorePricingDocs
Sign in
repowisecomposiohq/composio
CO
CO

composiohq / composio

typescriptnexta1e7a6f260.3K linessynced 1d ago
Since the previous index, 2d ago+7 files+0.8 code health+1.3 hotspot health

Code health

7.7out of 10Good

This codebase scores 7.7 out of 10 for code health, which we rate good. It also scores maintainability 8.2 and static performance 9.9 out of 10. The three are scored separately and never blended into one number. Risk is concentrated, as it usually is: 286 of 2,969 files are git hotspots, and they average 6.6 — which is where the fixes pay off most.

Full health report →
Documentation1,830pages68 with model-written prose, 1,762 built from the indexScore validation16/204.7× baselineTop-ranked files that did go on to need a bug fixDead code128exportsUnused exports that nothing in the graph reaches

Do next

1 thing worth doing in the week to Sep 30, the last indexed commit, 1 of them now.

Now

  • Critical

    Clean up what this week's commits left: 11 serious findings in 8 files

    7 commits in the last 7 days added or worsened them, and they are still open. Start with ts/packages/json-schema-to-zod/src/utils/unicode-pattern.ts, which has 2 critical.

    serious findings
    11
    critical
    2
    files
    8
    Medium effort

Improve what Repowise can see

  • Add a test coverage report

    Without one, Repowise cannot tell tested code from untested code, so every test-related action says “unknown”.

    line coverage
    Unknown, no report
    Small effort
Lines of code
260.3K
Files
2,969
Symbols
13,189
Modules
10
Languages
5

Recent activity

All commits →

Commits

  • 9cb9b97bfix(json-schema-to-zod): scope pattern formats to each guard's validation1d ago
  • f2a85790docs: clarify shared session example and link auth config update1d ago
  • 6b9f1fd9docs: clarify account matching for manual auth configs1d ago
  • f8c48ef6docs: remove deprecated filter mention from custom MCP guide1d ago
  • f571fca6docs: remove unnecessary custom MCP setup instructions1d ago
  • b6cbcc7fdocs(kb): refresh public support knowledge1d ago

Decisions

  • Revert core v1 session alias removal; restore composio.create/use session aliases and prior deprecation stateproposed · 1d ago
  • Build/sync Algolia index via first-party script (section-sized records) and avoid Algolia Crawlerproposed · 1d ago
  • Pin Bun canary to ensure valid macOS code signatures via miseproposed · 1d ago
  • Do not expand discovery eligible corpus after semantic failureproposed · 1d ago
  • Remove legacy standalone examples folderproposed · 1d ago
  • Add Eve provider (experimental) with per-session discovery and durable approvals; harden iMessage exampleproposed · 1d ago
▸

Everything we found

4,401 open

Every detector's open count by area, each with its worst example. An inventory, not a to-do list: the actions above are the part worth doing.

  • worst item is critical severity. Code health2,718Change entropy · python/composio/utils/schema_converter.py70 findings · 8.0 deducted→
  • worst item is medium severity. Refactoring539handle_tool_calls+1.7 health, S effort · python/composio/core/provider/_openai.py→
  • worst item is medium severity. Doc drift8.agents/skills/effect-v4/references/core-patterns.mdDocument names ts/vendor/effect/packages/effect/src/Schema.ts, which no longer exists.→
  • worst item is medium severity. Decisions353ts/packages/core/test/models/toolRouter.test.ts67 awaiting review · 286 hotspots ungoverned→
  • worst item is medium severity. Ownership772docs/tests/static/product-navigation.test.ts85% single-owner concentration, 13 commits in 90d→
  • worst item is low severity. Dead code11TriggerTypeFromJSONUnreachable variable (1 lines)→

Composition

Open the graph →
typescript 83%python 14%
javascript 1%shell 1%makefile 0%

Explore this codebase

  • Docs1,830 pages across 10 modules→
  • ChatAsk this codebase a question and get an answer with its sources.→
  • Files2,969 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 51 entry points→
  • Code healthPer-file scores, 3,256 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.→