Skip to content

Releases: probelabs/visor

Release v0.1.107

21 Nov 11:46

Choose a tag to compare

🚀 What's New in v0.1.107

📝 Changes

  • 7c7159c build: update bundled dist files

  • 2a1d4b4 fix: filter Visor review comments with new metadata format from AI context (#253)

  • 3bd4344 build: update bundled dist files

  • 22b2c9a build: update bundled dist files

  • f2dd693 fix: correct template path resolution for bundled actions (#252)

  • 222b98a build: update bundled dist files

  • 3a7f262 Update pr-review.yml

  • db0a050 build: update bundled dist files

  • 1ec2b7b chore: update @probelabs/probe to v0.6.0-rc167 (#250)

  • 52aae88 rfc/github event bus (#249)

  • e91b7dc build: update bundled dist files

  • 9ff8d7f Update pr-review.yml

  • a56da29 build: update bundled dist files

  • d08f912 RFC: state machine engine (#245)

  • 7bb7bea build: update bundled dist files

  • 056246b chore: update @probelabs/probe to v0.6.0-rc166 (#248)

  • 324ff08 build: update bundled dist files

  • 03e8e89 feat: Add reusable workflow system with composition and dependency management (#244)

  • 3e865a4 build: update bundled dist files

  • fa2b730 Agent builder: stabilize loops + fix test expectations (#232)

  • 917563f build: update bundled dist files

  • 2cccda6 feat: Add bash command execution configuration for AI probe agent (#243)

  • 8732164 build: update bundled dist files

  • 49b2c8a feat: Add custom YAML-defined tools for MCP blocks (#242)

  • 627ebd0 build: update bundled dist files

  • 046384e chore: update @probelabs/probe to v0.6.0-rc164 (#241)

  • 8162500 build: update bundled dist files

  • c64e2de chore: update @probelabs/probe to v0.6.0-rc163 (#240)

  • 7e16c68 build: update bundled dist files

  • aced064 feat: Add tool filtering support (allowedTools, disableTools) to AI provider (#239)

  • 80427a8 build: update bundled dist files

  • 5b2fd32 chore: update @probelabs/probe to v0.6.0-rc162 (#238)

  • f60b8ea build: update bundled dist files

  • 0a73bc3 feat: References: simple clickable list (no runtime transforms) (#237)

  • 88ef7ee build: update bundled dist files

  • ac31b3b fix(defaults): avoid sandbox catch identifier bug in apply-issue-labels value_js; add issue-triage-labels test (#236)

  • b2bb398 build: update bundled dist files

  • ed90636 feat: add AI retry and fallback configuration (#233)

  • 528a5e9 build: update bundled dist files

  • 7c56d7b feat: add allow_edit option to AI step configuration (#234)

  • a43254b build: update bundled dist files

  • 3d34085 chore: update @probelabs/probe to v0.6.0-rc161 (#235)

  • f4af922 build: update bundled dist files

  • b183f3c refactor(defaults): remove fallbacks; use visor.yaml and visor.tests.yaml only (#230)

  • 6998c82 build: update bundled dist files

  • 40649d4 feat(script): remove memory exec_js; add script (content); update docs and tests (#228)

  • d862ca9 build: update bundled dist files

  • 57a0687 test framework: in-YAML runner, fixtures, prompt assertions, reporters; fix GitHub recorder + outputs selector; do not include dist changes (#223)

  • c0fd9de build: update bundled dist files

  • a9944ee feat: fail-secure and unified if-gating + routed tests (#226)

  • 066ed4c build: update bundled dist files

  • 2d0eed4 Fix: prevent duplicated dynamic issue comments (last-wins collapse) (#225)

  • a096bea build: update bundled dist files

  • 940d1be fix(defaults): gate issue posting on fact validation; correct aggregator keys; add integration test (#221)

  • c8fcb12 build: update bundled dist files

  • baa89d1 release: add nightly and v1 flows; keep main dist updates; guard dist in PRs (#222)

  • 7eb4cda build: update bundled dist files

  • be8cdc4 feat(action): diagnostics + guarded rerun for issue-assistant; fix message; rebuild dist (#219)

  • e09ef89 build: update bundled dist files

  • a66d11d fix(action): default to mock AI provider for issue/comment flows when no API key; honor ai-provider/ai-model inputs (#216)

  • 3a5c84f build: update bundled dist files

  • 0747113 feat: print action commit SHA in startup banner; embed commit into dist via inject-version (#215)

  • 8add898 build: update bundled dist files

  • 49a93ba fix: align template-not-found error with tests; robust template lookup; clearer Action logs (#213)

  • 6f2dd23 build: update bundled dist files

  • 6dda2bc fix/action schema lookup (#211)

  • 5d4d225 build: update bundled dist files

  • ba240ef fix(ai): custom schemas always emit fallback text for templates (#209)

  • 7b89c0b build: update bundled dist files

  • 85c1397 feat(engine/env): default '*' env exposure with denylist; VISOR_ALLOW_ENV/VISOR_DENY_ENV (#208)

  • 7396238 build: update bundled dist files

  • f518ad4 feat: add enableDelegate option for AI provider (Probe) (#206)

  • 44f4417 build: update bundled dist files

  • a356f8a fix: preserve label spacing and add VISOR_NOBROWSER support (#207)

  • 7429578 chore: update @probelabs/probe to v0.6.0-rc159 (#205)

  • 8059eaa Add on_finish hook for forEach checks (#146)

  • 4234d7b build: update bundled dist files

  • 3f4e639 Remove style check from default config (#189)

  • 84f1c31 build: update bundled dist files

    📊 Statistics

    • 79 commits since v0.1.106
    • Generated automatically from git history

📋 Installation & Usage

Using Visor as a GitHub Action

- uses: probelabs/visor@v0.1.107

Using Visor CLI

npx -y @probelabs/visor --check all

Installation Options

NPM (Global)

npm install -g @probelabs/visor
visor --check all

NPX (No installation)

npx -y @probelabs/visor --check security --output json

Release v0.1.106

22 Oct 18:17
cb796a6

Choose a tag to compare

🚀 What's New in v0.1.106

📝 Changes

  • cb796a6 feat(mode): explicit mode selection and workflow update (#204)

  • bcda4d8 build: update bundled dist files

  • b2b51a7 fix(otel): robust no-op startActiveSpan to prevent early exit without OTel (#203)

    📊 Statistics

    • 3 commits since v0.1.105
    • Generated automatically from git history

📋 Installation & Usage

Using Visor as a GitHub Action

- uses: probelabs/visor@v0.1.106

Using Visor CLI

npx -y @probelabs/visor --check all

Installation Options

NPM (Global)

npm install -g @probelabs/visor
visor --check all

NPX (No installation)

npx -y @probelabs/visor --check security --output json

Release v0.1.105

22 Oct 17:09

Choose a tag to compare

🚀 What's New in v0.1.105

📝 Changes

  • b337678 build: update bundled dist files

  • 89f97c6 fix(action): minimal entrypoint (use GITHUB_ACTIONS) (#202)

  • 17d393c fix(action): await run() in GH mode to prevent early exit\n\nWhen running as a GitHub Action we were invoking run() without awaiting it.\nWith recent telemetry/visualizer changes no longer keeping the event loop\nopen in CI, Node could exit immediately after the first await, causing runs\nto stop after initial logs.\n\n- Wrap entrypoint IIFE in async and await run() for GH mode\n- Also await CLI main() in CLI mode\n- Add error handling to setFailed() and exit non-zero on failure\n\nThis addresses early termination seen in Actions while remaining a no-op\nlocally except for improved error handling. (#201)

  • ca99ac7 build: update bundled dist files

  • d06ecb4 fix: resolve environment variables in HTTP headers (#196)

    📊 Statistics

    • 5 commits since v0.1.104
    • Generated automatically from git history

📋 Installation & Usage

Using Visor as a GitHub Action

- uses: probelabs/visor@v0.1.105

Using Visor CLI

npx -y @probelabs/visor --check all

Installation Options

NPM (Global)

npm install -g @probelabs/visor
visor --check all

NPX (No installation)

npx -y @probelabs/visor --check security --output json

Release v0.1.104

22 Oct 15:17
a43b9e9

Choose a tag to compare

🚀 What's New in v0.1.104

📝 Changes

  • a43b9e9 fix(action): await run() in GH mode to prevent early exit\n\nWhen running as a GitHub Action we were invoking run() without awaiting it.\nWith recent telemetry/visualizer changes no longer keeping the event loop\nopen in CI, Node could exit immediately after the first await, causing runs\nto stop after initial logs.\n\n- Wrap entrypoint IIFE in async and await run() for GH mode\n- Also await CLI main() in CLI mode\n- Add error handling to setFailed() and exit non-zero on failure\n\nThis addresses early termination seen in Actions while remaining a no-op\nlocally except for improved error handling. (#200)

📊 Statistics

  • 1 commits since v0.1.103
  • Generated automatically from git history

📋 Installation & Usage

Using Visor as a GitHub Action

- uses: probelabs/visor@v0.1.104

Using Visor CLI

npx -y @probelabs/visor --check all

Installation Options

NPM (Global)

npm install -g @probelabs/visor
visor --check all

NPX (No installation)

npx -y @probelabs/visor --check security --output json

Release v0.1.103

22 Oct 14:40

Choose a tag to compare

🚀 What's New in v0.1.103

📝 Changes

  • ec686d7 build: update bundled dist files

  • 032aa7d fix(action): await run() in GH mode to prevent early exit\n\nWhen running as a GitHub Action we were invoking run() without awaiting it.\nWith recent telemetry/visualizer changes no longer keeping the event loop\nopen in CI, Node could exit immediately after the first await, causing runs\nto stop after initial logs.\n\n- Wrap entrypoint IIFE in async and await run() for GH mode\n- Also await CLI main() in CLI mode\n- Add error handling to setFailed() and exit non-zero on failure\n\nThis addresses early termination seen in Actions while remaining a no-op\nlocally except for improved error handling. (#199)

  • ab9ed38 build: update bundled dist files

  • c3fca95 fix: include SDK build artifacts in dist workflow (#198)

    📊 Statistics

    • 4 commits since v0.1.102
    • Generated automatically from git history

📋 Installation & Usage

Using Visor as a GitHub Action

- uses: probelabs/visor@v0.1.103

Using Visor CLI

npx -y @probelabs/visor --check all

Installation Options

NPM (Global)

npm install -g @probelabs/visor
visor --check all

NPX (No installation)

npx -y @probelabs/visor --check security --output json

Release v0.1.102

22 Oct 13:23

Choose a tag to compare

🚀 What's New in v0.1.102

📝 Changes

  • dff5642 build: update bundled dist files

  • 107c66f fix: wrap all OpenTelemetry require() calls to prevent bundler static resolution

    📊 Statistics

    • 2 commits since v0.1.101
    • Generated automatically from git history

📋 Installation & Usage

Using Visor as a GitHub Action

- uses: probelabs/visor@v0.1.102

Using Visor CLI

npx -y @probelabs/visor --check all

Installation Options

NPM (Global)

npm install -g @probelabs/visor
visor --check all

NPX (No installation)

npx -y @probelabs/visor --check security --output json

Release v0.1.101

22 Oct 12:50

Choose a tag to compare

🚀 What's New in v0.1.101

📝 Changes

  • 01429bb build: update bundled dist files

  • aa45539 fix: prevent bundler from statically resolving optional OpenTelemetry dependency (#197)

  • 27f9786 build: update bundled dist files

  • 78e0515 perf: make OpenTelemetry optional to reduce bundle size by 34% (#195)

  • 40c56c2 build: update bundled dist files

  • a9c86dd chore: update @probelabs/probe to v0.6.0-rc154 (#193)

  • 684bbff build: update bundled dist files

  • 47b3be0 Fix MCP provider config schema validation (#194)

    📊 Statistics

    • 8 commits since v0.1.100
    • Generated automatically from git history

📋 Installation & Usage

Using Visor as a GitHub Action

- uses: probelabs/visor@v0.1.101

Using Visor CLI

npx -y @probelabs/visor --check all

Installation Options

NPM (Global)

npm install -g @probelabs/visor
visor --check all

NPX (No installation)

npx -y @probelabs/visor --check security --output json

Release v0.1.100

22 Oct 10:35

Choose a tag to compare

🚀 What's New in v0.1.100

📝 Changes

  • cfeb45d build: update bundled dist files

  • 1fa4004 Fix MCP validation and Jest mock (#191)

  • 2a01130 build: update bundled dist files

  • 5c7b757 chore: update @probelabs/probe to v0.6.0-rc153 (#192)

    📊 Statistics

    • 4 commits since v0.1.99
    • Generated automatically from git history

📋 Installation & Usage

Using Visor as a GitHub Action

- uses: probelabs/visor@v0.1.100

Using Visor CLI

npx -y @probelabs/visor --check all

Installation Options

NPM (Global)

npm install -g @probelabs/visor
visor --check all

NPX (No installation)

npx -y @probelabs/visor --check security --output json

Release v0.1.99

22 Oct 07:54

Choose a tag to compare

🚀 What's New in v0.1.99

📝 Changes

  • 15d620f build: update bundled dist files

  • 3887963 chore: update @probelabs/probe to v0.6.0-rc152 (#190)

  • 3f226cc fix(schema): enforce JSON-only responses in code-review schema

  • f2610e7 chore: remove debug and documentation files from PR #179 (#186)

  • 96972ed build: update bundled dist files

  • 22f81bb Implement Execution Control in Debug Visualizer (#179)

  • 02ad329 build: update bundled dist files

  • 8685ee5 Add human-input check provider (#183)

  • 8d77522 build: update bundled dist files

  • d3fb1ff chore: update @probelabs/probe to v0.6.0-rc149 (#185)

  • db86207 build: update bundled dist files

  • ce97293 Fix: Ensure proper auth context for GitHub operations (#184)

  • 20b6889 build: update bundled dist files

  • 70cb80a Filter gitignored files from PR analysis (#181)

  • 6dc339d build: update bundled dist files

  • 3e2bee1 fix: preserve spaces in GitHub label names (#182)

  • 3977cd4 build: update bundled dist files

  • 0509675 Add detailed logging to issue label application (#180)

    📊 Statistics

    • 18 commits since v0.1.98
    • Generated automatically from git history

📋 Installation & Usage

Using Visor as a GitHub Action

- uses: probelabs/visor@v0.1.99

Using Visor CLI

npx -y @probelabs/visor --check all

Installation Options

NPM (Global)

npm install -g @probelabs/visor
visor --check all

NPX (No installation)

npx -y @probelabs/visor --check security --output json

Release v0.1.98

19 Oct 19:00

Choose a tag to compare

🚀 What's New in v0.1.98

📝 Changes

  • fc10627 build: update bundled dist files

  • 5919686 Rename 'checks' to 'steps' with backward compatibility (#178)

    📊 Statistics

    • 2 commits since v0.1.97
    • Generated automatically from git history

📋 Installation & Usage

Using Visor as a GitHub Action

- uses: probelabs/visor@v0.1.98

Using Visor CLI

npx -y @probelabs/visor --check all

Installation Options

NPM (Global)

npm install -g @probelabs/visor
visor --check all

NPX (No installation)

npx -y @probelabs/visor --check security --output json