ai-code-review-agent / app /tools /github_tool.py

Commit History

fix: complete Redis cache integration and clean up test layer
fd65b82

Padmanav commited on

fixed lint
a79668c

Padmanav commited on

style(github_tool): fix import grouping, remove trailing whitespace
ca70d2a

Padmanav commited on

fix(security): resolve all bandit findings — log swallowed exception, annotate justified subprocess usage
053fd7c

Padmanav commited on

feat(tools): add diff-aware file filtering for incremental reviews
aefa24e

Padmanav commited on

fix(types): wrap Repo.clone_from in lambda to fix mypy arg-type errors
4503624

Padmanav commited on

fix(github_tool): add 60s timeout to Repo.clone_from to prevent worker starvation
be98692

Padmanav commited on

fix(github_tool): cleanup partial clone directory on Repo.clone_from failure
9b44896

Padmanav commited on

fix: validate GitHub URL inside clone_repository to protect all callers not just API layer
3b92f04

Padmanav commited on

fix(security): shallow clone (depth=1) to limit bandwidth before size check
8684354

Padmanav commited on

fix: enforce max_repo_size_mb after clone
ecbab89

Padmanav commited on

fix: resolve all ruff lint errors (E402, F401, F811)
80b64e3

Padmanav commited on

fix: use unique per-request clone paths to prevent concurrent collisions
1319176

Padmanav commited on

refactor: replace print() with structured logging across all agents and tools
d939b2e

Padmanav commited on

fix: use Windows-compatible temp path for repository cloning
406055d

Padmanav commited on

fix: resolve all ruff linting errors in __init__ files and CI
069b343

Padmanav commited on

feat: add all tools - github, scanner, ast, pytest, static analyzer
007ba8f

Padmanav commited on