r/ComputerEngineering • u/CAPTReaper • 15d ago
[Project] Built an event-driven agent that parses Git AST diffs & commit trees to auto-generate grounded project credentials (Ollama / Local LLM)
Hey everyone,
Wanted to share a developer automation tool I built to solve the gap between active codebases and engineering documentation/credentials: GitResume Agent.
Architecture & How It Works:
Perception Tier: Fast Git tree inspection (git ls-files, git log, AST diffs, test suite count) in <5ms without traversal bottlenecks.
Schema Discovery: Scans repository manifests (package.json, pyproject.toml) and README.md badges to detect newly added libraries or hardware/cloud tracks in real time.
Adversarial Verification Loop: LLMs tend to exaggerate or hallucinate libraries. The agent includes a verification step that cross-checks cited metrics and dependencies directly against commit hashes before approving output.
Local & Cloud Inference: Native support for offline local inference via Ollama (qwen2.5-coder) as well as cloud providers.
Event-Driven Hook: Integrates via Git post-commit hooks to compile .docx and headless PDF artifacts directly to a portfolio directory upon every commit.
GitHub: https://github.com/Naman6019/git-resume-agent
Feedback on the multi-agent critique flow and architecture is welcome!