zainrizvi0611-cmd / adk-docs
pythonmain60b802e619.7K linessynced 1mo ago
Code health
8.7out of 10Excellent
This codebase scores 8.7 out of 10 for code health, which we rate excellent. It also scores maintainability 9.0 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: 4 of 3,706 files are git hotspots, and they average 7.2 — which is where the fixes pay off most.
Do next
0 suggested
1 thing worth doing in the week to Aug 10, the last indexed commit, 1 of them now.
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
- 619.7K
Recent activity
All commitsCommits
- 60b802edADK_SUPPRESS_A2A_EXPERIMENTAL_FEATURE_WARNINGS #1521 - 25 (#1533)2mo ago
- d94dc2cdAdd Kotlin snippet for context caching configuration (#2091)2mo ago
- 12c70c71Add Kotlin snippets for Memory Bank and RAG memory (#2089)2mo ago
- 34d4ec29Add Kotlin snippet for the Knowledge Engine retrieval tool (#2090)2mo ago
- ab749867docs(eventarc): Address technical verification report feedback (#2074)2mo ago
- b1b2eaa1Upgrade Kotlin examples to adk-kotlin 0.7.0 (#2088)2mo ago
Decisions
- Upgrade Kotlin examples to adk-kotlin 0.7.0proposed · 1mo ago
- Add Google Analytics tag to ADK Kotlin API reference docsproposed · 1mo ago
- Change workflow trigger to manual dispatchproposed · 1mo ago
- Switch feature matrix workflow to local toolproposed · 1mo ago
- Create GitHub Actions workflow for feature matrix generationproposed · 1mo ago
- Add vector_store_similarity_search to SpannerToolsetproposed · 1mo ago
Everything we found
647 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 high severity. Code health283Nested complexity · examples/python/snippets/tools/built-in-tools/code_execution.py5 findings · 5.0 deducted
- worst item is medium severity. Refactoring58<anonymous@3>+1.5 health, S effort · docs/api-reference/typescript/assets/main.js
- worst item is medium severity. Decisions33examples/go/snippets/graphs/data-handling/main.go29 awaiting review · 4 hotspots ungoverned
- worst item is medium severity. Ownership215docs/api-reference/java/package-search-index.js100% single-owner concentration, 4 commits in 90d
- worst item is low severity. Dead code58examples/java/demos/patent-search-agent/src/main/java/tools/CloudRunFunction/PatentSearch.JavaUnreachable symbol (30 lines)
Composition
Open the graph- python27%
- javascript18%
- go16%
- typescript14%
- java13%
- Other13%
Explore this codebase
- Docs312 pages across 4 modules
- ChatAsk this codebase a question and get an answer with its sources.
- Files3,706 files with per-file docs, health and history
- ArchitectureDependency graph, layers, and 97 entry points
- Code healthPer-file scores, 283 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.