github Python analyzed 5fa7deb

mgonzalez01/Chonks

github

Local code retrieval for codebases too big to grep

maintainer
mgonzalez01
licence
Apache-2.0
first seen
2026-09-15
last seen
2026-09-15
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 9 tools
transport stdio · http counts 9 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • codebase_map
  • codebase_research
  • codebase_search
  • codebase_status
  • find_by_message
  • find_symbol
  • find_usages
  • investigate
  • trace_path
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 5fa7deb · analyzer v33 · 1h ago

skills & prompt files 1

danger signals1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 77

filesystem 32

  • fs mgonzalez01-Chonks-5fa7deb/chonks/chunker.py :17 from pathlib import Path
  • fs mgonzalez01-Chonks-5fa7deb/chonks/chunking.py :10 from pathlib import Path
  • fs mgonzalez01-Chonks-5fa7deb/chonks/doctor.py :12 from pathlib import Path
  • fs mgonzalez01-Chonks-5fa7deb/chonks/init.py :13 import shutil
  • fs mgonzalez01-Chonks-5fa7deb/chonks/repomap/knn.py :85 with open("/proc/meminfo") as f:
  • fs mgonzalez01-Chonks-5fa7deb/chonks/report.py :10 from pathlib import Path
  • fs mgonzalez01-Chonks-5fa7deb/chonks/searcher.py :11 from pathlib import Path
  • fs mgonzalez01-Chonks-5fa7deb/chonks/server.py :13 from pathlib import Path
  • fs mgonzalez01-Chonks-5fa7deb/chonks/store.py :14 from pathlib import Path
  • fs mgonzalez01-Chonks-5fa7deb/eval/agentic_eval.py :183 chonks_mcp = open(args.chonks_mcp).read()
  • fs mgonzalez01-Chonks-5fa7deb/eval/agentic_judge.py :111 pairs[qid] = (json.load(open(f)), json.load(open(cf)))
  • fs mgonzalez01-Chonks-5fa7deb/eval/agentic_questions.py :23 for t in json.load(open(args.relational))[:args.per_kind]:
show 20 more
  • fs mgonzalez01-Chonks-5fa7deb/eval/git_gold.py :101 json.dump(cands, open(args.out, "w"), indent=1)
  • fs mgonzalez01-Chonks-5fa7deb/eval/materialize_source.py :36 with open(dest, "w") as f:
  • fs mgonzalez01-Chonks-5fa7deb/eval/measure_fm.py :34 data = json.load(open(args.questions, encoding="utf-8"))
  • fs mgonzalez01-Chonks-5fa7deb/eval/metrics.py :51 res = json.load(open(args.results))
  • fs mgonzalez01-Chonks-5fa7deb/eval/relational_run.py :46 targets = json.load(open(args.targets))
  • fs mgonzalez01-Chonks-5fa7deb/eval/relational_sample.py :114 with open(args.out, "w") as f:
  • fs mgonzalez01-Chonks-5fa7deb/eval/run.py :46 queries = json.load(open(args.queries))
  • fs mgonzalez01-Chonks-5fa7deb/eval/sample_targets.py :112 with open(args.out, "w") as f:
  • fs mgonzalez01-Chonks-5fa7deb/eval/scip_precision.py :16 import shutil
  • fs mgonzalez01-Chonks-5fa7deb/eval/token_footprint.py :66 queries = json.load(open(args.queries))
  • fs mgonzalez01-Chonks-5fa7deb/eval/validate_knn_backend.py :20 import shutil
  • fs (weak) mgonzalez01-Chonks-5fa7deb/scripts/config_ui.py :18 from pathlib import Path
  • fs (weak) mgonzalez01-Chonks-5fa7deb/tests/test_build_neighbors.py :6 from pathlib import Path
  • fs (weak) mgonzalez01-Chonks-5fa7deb/tests/test_chunker.py :881 json.dump({"db": str(cfg_db)}, open(cfg, "w"))
  • fs (weak) mgonzalez01-Chonks-5fa7deb/tests/test_chunking.py :3 from pathlib import Path
  • fs (weak) mgonzalez01-Chonks-5fa7deb/tests/test_doctor.py :5 from pathlib import Path
  • fs (weak) mgonzalez01-Chonks-5fa7deb/tests/test_dotdir_pollution.py :5 from pathlib import Path
  • fs (weak) mgonzalez01-Chonks-5fa7deb/tests/test_refs_equivalence.py :8 from pathlib import Path
  • fs (weak) mgonzalez01-Chonks-5fa7deb/tests/test_report.py :3 from pathlib import Path
  • fs (weak) mgonzalez01-Chonks-5fa7deb/tests/test_scip_precision.py :236 with open(os.path.join(_DATA_DIR, "toy_index.json")) as f:

shell / exec 7

  • shell mgonzalez01-Chonks-5fa7deb/chonks/init.py :424 import subprocess
  • shell mgonzalez01-Chonks-5fa7deb/eval/agentic_eval.py :9 import subprocess
  • shell mgonzalez01-Chonks-5fa7deb/eval/agentic_judge.py :14 import subprocess
  • shell mgonzalez01-Chonks-5fa7deb/eval/git_gold.py :7 import subprocess
  • shell mgonzalez01-Chonks-5fa7deb/eval/scip_precision.py :19 import subprocess
  • shell (weak) mgonzalez01-Chonks-5fa7deb/tests/test_refs_equivalence.py :20 import subprocess
  • shell (weak) mgonzalez01-Chonks-5fa7deb/tests/test_report.py :1 import subprocess

network 15

  • net mgonzalez01-Chonks-5fa7deb/chonks/chunker.py :19 import httpx
  • net mgonzalez01-Chonks-5fa7deb/chonks/embedder.py :10 import httpx
  • net mgonzalez01-Chonks-5fa7deb/chonks/init.py :17 import httpx
  • net mgonzalez01-Chonks-5fa7deb/chonks/searcher.py :14 import httpx
  • net mgonzalez01-Chonks-5fa7deb/chonks/server.py :16 import httpx
  • net mgonzalez01-Chonks-5fa7deb/eval/measure_fm.py :11 import httpx
  • net mgonzalez01-Chonks-5fa7deb/eval/relational_run.py :10 import urllib.error
  • net mgonzalez01-Chonks-5fa7deb/eval/run.py :10 import urllib.error
  • net mgonzalez01-Chonks-5fa7deb/eval/scip_precision.py :22 import urllib.request
  • net mgonzalez01-Chonks-5fa7deb/eval/token_footprint.py :11 import urllib.request
  • net (weak) mgonzalez01-Chonks-5fa7deb/scripts/config_ui.py :16 import urllib.parse
  • net (weak) mgonzalez01-Chonks-5fa7deb/tests/test_chunker.py :1010 # Not an httpx.HTTPStatusError -> _should_truncate_and_retry
show 3 more
  • net (weak) mgonzalez01-Chonks-5fa7deb/tests/test_embed_retry.py :1 import httpx
  • net (weak) mgonzalez01-Chonks-5fa7deb/tests/test_embedder.py :311 import httpx
  • net (weak) mgonzalez01-Chonks-5fa7deb/tests/test_server_search.py :5 import httpx

database 14

  • db mgonzalez01-Chonks-5fa7deb/chonks/doctor.py :10 import sqlite3
  • db mgonzalez01-Chonks-5fa7deb/chonks/searcher.py :9 import sqlite3
  • db mgonzalez01-Chonks-5fa7deb/chonks/store.py :9 import sqlite3
  • db mgonzalez01-Chonks-5fa7deb/eval/gold.py :8 import sqlite3
  • db mgonzalez01-Chonks-5fa7deb/eval/materialize_source.py :7 import sqlite3
  • db mgonzalez01-Chonks-5fa7deb/eval/relational_run.py :8 import sqlite3
  • db mgonzalez01-Chonks-5fa7deb/eval/relational_sample.py :9 import sqlite3
  • db mgonzalez01-Chonks-5fa7deb/eval/run.py :8 import sqlite3
  • db mgonzalez01-Chonks-5fa7deb/eval/sample_targets.py :8 import sqlite3
  • db mgonzalez01-Chonks-5fa7deb/eval/scip_precision.py :17 import sqlite3
  • db mgonzalez01-Chonks-5fa7deb/eval/token_footprint.py :8 import sqlite3
  • db (weak) mgonzalez01-Chonks-5fa7deb/tests/test_doctor.py :3 import sqlite3
show 2 more
  • db (weak) mgonzalez01-Chonks-5fa7deb/tests/test_eval_gold.py :4 import sqlite3
  • db (weak) mgonzalez01-Chonks-5fa7deb/tests/test_store.py :2 import sqlite3

tool registrations 9

  • codebase_search mgonzalez01-Chonks-5fa7deb/mcp-server/src/index.ts :1092
  • codebase_research mgonzalez01-Chonks-5fa7deb/mcp-server/src/index.ts :1138
  • codebase_map mgonzalez01-Chonks-5fa7deb/mcp-server/src/index.ts :1171
  • codebase_status mgonzalez01-Chonks-5fa7deb/mcp-server/src/index.ts :1199
  • find_symbol mgonzalez01-Chonks-5fa7deb/mcp-server/src/index.ts :1206
  • find_usages mgonzalez01-Chonks-5fa7deb/mcp-server/src/index.ts :1228
  • find_by_message mgonzalez01-Chonks-5fa7deb/mcp-server/src/index.ts :1281
  • investigate mgonzalez01-Chonks-5fa7deb/mcp-server/src/index.ts :1308
  • trace_path mgonzalez01-Chonks-5fa7deb/mcp-server/src/index.ts :1349

declared dependencies 14

  • sqlite-vec@==0.1.9
  • tree-sitter@==0.25.2
  • tree-sitter-language-pack@==1.4.1
  • httpx@==0.28.1
  • fastapi@==0.135.3
  • uvicorn@==0.42.0
  • tqdm@==4.67.3
  • networkx@==3.6.1
  • numpy@>=2.2.0
  • scipy@>=1.15.0
  • cupy-cuda12x@*
  • nvidia-cublas-cu12@*
show 2 more
  • nvidia-cuda-runtime-cu12@*
  • nvidia-cuda-nvrtc-cu12@*