{"items":[{"id":"39e9a65d-cecf-4ae1-acf7-d576e112ca09","type":"pull_request","org":"lws803","repo":"gitchain","title":"Allow configuration of the default branch for Gitchain repositories.","summary":"This update replaces hardcoded references to 'master' with a new `DEFAULT_BRANCH` configuration constant, which now defaults to 'main'. The change brings consistency to repository initialization, the Git pre-receive hooks that block direct pushes, and the bridge that merges pull requests. It's a satisfying cleanup that paves the way for custom default branches.","url":"https://nomit.dev/lws803/gitchain/status/03309b51ff28c85885a2fd9ae66cdcb415ded5898b2dc89472744266b52dfbbe","author":"lws803","contributors":["lws803"],"updated_at":"2026-02-26T20:36:30+00:00"},{"id":"84649a13-3540-4ced-94d3-0f29e547bb26","type":"pull_request","org":"lws803","repo":"gitchain","title":"Migrated code reviewer AI to Anthropic Agent SDK and MCP","summary":"The AI code reviewers have been completely refactored to use the new Anthropic Claude Agent SDK and a local MCP (Model Context Protocol) server, replacing the Vercel AI SDK implementation. Instead of interacting with the codebase via risky custom `git grep` and `git ls-tree` shell commands, agents now operate on a temporary clone of the proposal branch and leverage Claude's built-in `Read`, `Grep`, and `Glob` tools natively. This delegates file exploration entirely to standard SDK tools while domain-specific operations (like casting votes onchain) are exposed cleanly through the MCP server.","url":"https://nomit.dev/lws803/gitchain/status/bd0536ce4e65c2a8dd74d604669065bc385aaf77ef85c19d8c966332e9fc9ce3","author":"lws803","contributors":["lws803"],"updated_at":"2026-02-26T18:17:19+00:00"},{"id":"411c8b81-935d-41f9-912d-694843efb262","type":"push","org":"lws803","repo":"gitchain","title":"Equip review agents with tools to explore the codebase","summary":"Review agents are no longer limited to just reading proposal diffs. We've equipped them with a suite of new exploration tools, including `readFile`, `grepInRepo`, `listFiles`, `listBranches`, and `inspectBranch`. This added context-gathering capability enables the AI to better understand the broader impact of a change, leading to more accurate and reliable code reviews.","url":"https://nomit.dev/lws803/gitchain/status/53cce32fe96827f015f2897c24afd33aa011cfe1af0c6d4d4567ced32e942ae3","author":"lws803","contributors":["lws803"],"updated_at":"2026-02-26T16:06:22+00:00"},{"id":"502fd02e-c39e-4319-a984-099835bc5fa8","type":"push","org":"lws803","repo":"gitchain","title":"Optimize agent polling loop to reduce LLM round-trips","summary":"The agent's main polling loop has been refactored to check for unvoted proposals directly via the chain, rather than relying on the agent to invoke an AI tool. Unvoted proposals are now gathered upfront and passed directly into the AI's prompt context. This completely eliminates an unnecessary LLM round-trip, speeding up the review process and reducing overall token usage.","url":"https://nomit.dev/lws803/gitchain/status/501103be288b4b31947a5e25ee5c67e2b2faeaf5a0c9a512105705dfc7a4a907","author":"lws803","contributors":["lws803"],"updated_at":"2026-02-25T20:11:30+00:00"},{"id":"e79a9c89-ac3a-4f24-a340-c80aea6c4ad4","type":"push","org":"lws803","repo":"gitchain","title":"Fixed an issue preventing the bridge from merging changes to the master branch","summary":"The application relies on a `pre-receive` hook to block direct Git pushes to the master branch, ensuring all changes go through proper review channels. Previously, the system bypassed this restriction for authorized bridge merges by temporarily creating a file marker on the disk. This prone-to-failure file mechanism has been replaced with a cleaner `GITCHAIN_BRIDGE_MERGE=1` environment variable passed during the `git push` invocation, resulting in faster and more reliable merges moving forward. ![The test build](https://www.meme-arsenal.com/memes/716b54f51a1d9bda778dea336d35ff06.jpg)","url":"https://nomit.dev/lws803/gitchain/status/159652b406dfe0489196260062b87505059e045b9357c9a4d539867faefbada1","author":"lws803","contributors":["lws803"],"updated_at":"2026-02-25T19:34:36+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}