Repository navigation
Releases
Releases · inful/mreview
v0.10.1
v0.10.0
Changelog
- bf5c623 feat(docker): bundle git in the debug image
- 8d85605 feat(prompts): instruct LLM to evaluate prior findings
- 3277b77 docs(performance-cost): add PUT summary + resolve to the request budget
- 40176cd docs(what-the-bot-posts): document Status column + edit-in-place
- 5706b92 test(reviewer): add prior-finding close + e2e edit-summary coverage
- ab1059c feat(reviewer): close prior findings via LLM verdict + edit summary in place
v0.9.4
v0.9.3
v0.9.2
Changelog
- a2a99b2 test(cli): make the JSON log line helper scan for a specific key
- 0339e11 chore(reviewer): surface per-event-guard skip at INFO level
- 8404e38 ci(examples): pre-warm custom CA bundle via sync job + SSL_CERT_FILE
- 3588454 docs(examples): add skills-repo gitlab-ci.yml for the meta-circular review
- 4718bea test(cli): cover executeReview + summarizeReview helpers
- 5ecb2e8 test(cli): cover prepareReview helper in isolation
- 972ef7f refactor(cli): split runReview into 4 named helpers
- 4678867 test(shell): cover check-commit-msg.sh + wire Makefile target
- 79765f2 docs(audit): add README -> docs/ migration checklist
- 109abd5 test(cli): fill gaps in run() + applyConfigToEnv coverage
- 64f6f2b test(cli): cover buildReviewer + buildHarnessRuntime error paths
- 3639ad6 test(skills): cover parseFrontmatter narrow-YAML parser
- 9ee16d8 test(gitlab): cover validatePath empty + whitespace checks
- 508085f test(cli): install fakeReviewer in tests that reach the orchestrator
- 0f7ceb4 test(config): cover DeriveMaxBatchBytes byte-budget derivation
- f2d8313 test(cli): cover providerAPIKey + logWithError + errStr + statusLabel
- 799442f test(cli): cover runReview success path
- b396a79 test(cli): cover runReview policy violation exit
- dd9e3dd test(cli): cover runReview GitLab error → ExitError mapping
- 98fce98 test(cli): cover runReview per-event guard + workdir + artifacts
- a44b3c9 refactor(cli): extract reviewerInterface for fake injection
- 43268f9 chore(lint): fix pre-existing lint issues blocking pre-commit
- 8330d74 ci(license): gate CI on verify-license.sh
- 2908f26 test(shell): cover verify-license.sh
- 7597862 ci(license): add verify-license shell gate + Makefile target
- c9dd4f7 chore(license): ship canonical AGPL-3.0 reference copy
- 786c623 docs: fix stale references from the v0.5.0 → v0.9.1 audit
- 0398c85 docs: fix 8 stale/inaccurate references found in audit
v0.9.1
v0.9.0
Changelog
- 7e7fb80 docs(skills): fix count, project layout, troubleshooting, cross-links
- 465ab4a fix(skills): loader reads frontmatter description; update docs
- 571eff2 feat(skills): bundle skill-authoring for the meta-circular layout check (#44)
- 90a0789 docs(skills): wire bundled FS into subprocess; example repo layout; README (#44)
- 687a1ff feat(skills): bundle 4 default skills; loader merges bundled + remote (central-wins)
- 33677f1 docs(skills): teach the agent about skills; document config + README (#44)
- cc640d5 feat(skills): wire config + CLI flags + harness runtime (#44)
- ad7b87e feat(skills): add MCP server with list_skills / read_skill tools (#44)
- 6e14091 feat(skills): add loader package + gitlab repository-files transport (#44)
- c60d609 refactor(reviewer): file:line dedup, drop auto-resolve + content fingerprint
- a2a1dbb feat(reviewer): dedup by commit SHA + resolve prior findings
- cc277fb feat(reviewer): wrap findings table in
- 8588f2b feat(reviewer): renderSummary as a Markdown table (no squashed bullets)
- 38387a8 feat(reviewer): pre-track MR branch in tokensave; --max-turns flag
- cdd46a5 feat(reviewer): add --max-output-tokens flag (default 16384)
- d271ad6 feat(reviewer): WARN on workdir-branch vs MR-source-branch mismatch
- 6a2fd0e feat(reviewer): tokensave-only refactor + required --workdir
- e8148fb feat(reviewer): add --debug-llm flag to dump raw LLM response
- 07dfa96 fix(reviewer): supply Session in harness RuntimeInputs
v0.8.0
Changelog
- 3c38e05 fix(docker): switch runtime base to distroless/cc (glibc + libgcc)
- d9a9723 fix(docker): install curl in tokensave build stage
- 28306c9 feat(docker): bundle tokensave binary in image, pinned to v7.12.1
- d14cb4a fix(tokensave): spawn MCP server with 'serve --path' instead of 'mcp --project-root'
v0.7.0
Changelog
- cb0e707 Merge branch 'chore/issue-42-docs-cleanup' (#42)
- 75115c7 Merge branch 'feat/issue-42-prompt-templates' (#42)
- 52dd86d Merge branch 'feat/issue-43-ci-artifact-reuse' (#42, #43)
- 4c3bb5a Merge branch 'feat/issue-42-tokensave-mcp' (#42)
- ccd4c9b Merge branch 'refactor/issue-42-harness-integration' (#42)
- dc126b7 Merge branch 'feat/issue-42-policy-enforcement' (#42)
- fce9e85 Merge branch 'feat/issue-41-per-event-guard' (#41)
- 71adf29 docs: rewrite README + add examples/central-ci.yml reference template
- 6b29b0f feat(prompts): move system prompt to embedded markdown + golden-file tests
- d64c73d feat(ci): read CI artifacts at startup; missing artifacts degrade gracefully
- f4f4c2b feat(tokensave): register tokensave as the primary MCP tool
- a488be6 refactor!: harness integration + drop internal/llm + drop internal/server + drop serve
- 24979d1 feat(policy): policy.yaml enforcement + ExitPolicy = 8
- 38411ec feat(event): per-event review guard via CI_PIPELINE_SOURCE and draft flag
- d6ef69f refactor(cmd): make applyConfigToEnv table-driven (closes #9)