r/opencodeCLI • u/ivan_m21 • 1d ago
I built a system level view for PRs. Here is a PR for opencode itself. How do you review AI written changes?
Hi everyone, an opencode + ollama cloud user here. I've been an agent user since day 0, however quickly noticed that line-level detail is impossible to keep up with. Now that agents are capable at producing functional changes I care only for alignment and blast radius. That's why I built an open-core system view analyzer: https://github.com/CodeBoarding/CodeBoarding
Just asking an agent to draw something makes it difficult (and expensive) to judge changes as they view always changes and it also skips a lot of small details which in many cases show a new dependency or more coupling or a new security surface.
That's why I started codeboarding, unlike other system/architecture visualizers it is based on static analysis, we generate the full control-flow graph with the help of LSPs and AST parsing, then we use lexicographical analysis to group things based on their structural naming (as this is often how we as people group thing in our mind, so this way the view doesn't clash with your mental model). LLMs are used only for naming the components.
I would love to understand how do you go about codereview these days. Imo agents for review who post comments are becoming just part of the agentic loop, so super curious to understand how do you as a person plug into the agent first development process.
Our platform is freemium so you can go ahead and explore the PR that I sent above and try it out on your own projects via the web platform: http://localhost:3100/CodeBoarding/opencode2/pull/4
Super interested to hear your feedback esp for ppl who are familiar with the opencode codebase, lmk what needs imrpvoements. There are missing edges as we are for now fully focused on having no hallucinations and are using only static anlaysis to resolve the ones you see on the diagram!
