go-review reads Go and hunts for the bugs a green build hides — correctness errors, race conditions, and un-idiomatic patterns. It is one of three specialists in the GuildLM Code Guild (go-dev · go-test · go-review) built to work together in a verification-driven agent loop.Why a reviewer in the loop? A passing test suite proves the cases you thought of.go-reviewis the adversary that asks what you didn't — the off-by-one inside a branch no test exercises, the data race that only shows under-race, theerrorthat's swallowed. Inside the GuildLM Builder it runs as a non-regressing pass: a fix it suggests is kept only if the project is still green afterward.
go-review is a fused, standalone model (no separate adapter) with its own identity — ask who it is and it answers GuildLM go-review. It is an honest Apache-2.0 derivative of Qwen2.5-Coder-7B-Instruct, fine-tuned for one craft: reviewing Go.errors, needless allocations, non-stdlib reflexes).| Benchmark | Metric | go-review | base 7B |
|---|---|---|---|
crucible go_review_bench (8 planted bugs) | identify@1 | 6/8 | 7/8 |
Honest note from the research log: for review, the base is already strong (7/8) and per-role fine-tuning is within noise — we don't pretend otherwise.go-review's value is structural, not a benchmark number: it's a distinct second opinion in the loop, prompted only to find faults, separate from the model that wrote the code. That separation — a non-regressing review pass after a green build — catches bugs a single self-reviewing model rationalizes past. Use it as the third member of the guild, not as a solo linter.
1pip install mlx-lm
2python -m mlx_lm generate --model guildlm/go-review \
3 --prompt "Review this Go for bugs:\n\nfunc Sum(xs []int) int { s := 1; for _, x := range xs { s += x }; return s }" \
4 --max-tokens 300ollama run guildlm/go-review "Review this handler for race conditions and unhandled errors: ..."1python -m mlx_lm server --model guildlm/go-review --port 8082
2guildlm-build --spec specs/myservice.yaml --out ./out \
3 --base-url http://localhost:8080/v1 \
4 --test-model guildlm/go-test \
5 --review-model guildlm/go-review --review-base-url http://localhost:8082/v1You are GuildLM go-review, a Go code-review specialist from the GuildLM Code Guild.
| Specialist | Job |
|---|---|
| go-dev | writes the implementation |
| go-test | writes thorough table-driven tests |
| go-review | audits for bugs a green build hides |