Skip to content

Releases

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 06:28

Changelog

  • 35817c1 fix(reviewer): tolerate prose-wrapped LLM output in the response parser

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 14:48

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

Choose a tag to compare

@github-actions github-actions released this 07 Oct 12:28

Changelog

  • 9dde9a8 ci(examples): use --repo-id in all three example files
  • e8f9fec feat(reviewer): accept --repo-id numeric project ID

v0.9.3

Choose a tag to compare

@github-actions github-actions released this 07 Oct 11:33

Changelog

  • a8bbaa8 ci(examples): use $CI_API_V4_URL for --gitlab-url
  • 8ec4951 fix(reviewer): correct --gitlab-url default + help text
  • 69c20cf fix(gitlab): auto-prepend /api/v4 to baseURL when missing
  • 11f03ec fix(reviewer): run review on draft MRs by default

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 07 Oct 05:21

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 23:00

Changelog

  • 6cc8b39 fix(docker): debug image is now usable as a GitLab CI runtime (#44)

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 08:44

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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 22:34

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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 21:38

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)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 17:14
5a342b8

Changelog

  • 5a342b8 feat(serve): add --workers N flag for worker pool concurrency cap (#39)
  • 3c6fadb chore(cmd,llm,server): pointless wrappers, magic numbers, wrong comments, stale stub (closes #11) (#38)
  • c6b2df1 refactor(cmd): extract buildClients helper shared by review and serve (#37)