Skip to content

Comments

chore: update @probelabs/probe to v0.6.0-rc253#384

Closed
probelabs[bot] wants to merge 1 commit intomainfrom
update-probe-v0.6.0-rc253
Closed

chore: update @probelabs/probe to v0.6.0-rc253#384
probelabs[bot] wants to merge 1 commit intomainfrom
update-probe-v0.6.0-rc253

Conversation

@probelabs
Copy link
Contributor

@probelabs probelabs bot commented Feb 20, 2026

This PR updates @probelabs/probe to version v0.6.0-rc253.

Triggered by release: probelabs/probe@v0.6.0-rc253

Changes

  • Updates @probelabs/probe dependency to v0.6.0-rc253

🤖 Auto-generated by release workflow

@probelabs
Copy link
Contributor Author

probelabs bot commented Feb 20, 2026

PR Overview: Update @probelabs/probe to v0.6.0-rc253

Summary

This PR updates the @probelabs/probe dependency from version 0.6.0-rc245 to 0.6.0-rc253. This is a dependency-only update with no code changes required in the Visor codebase.

Files Changed

  • package.json: Updated @probelabs/probe version constraint from ^0.6.0-rc245 to ^0.6.0-rc253
  • package-lock.json: Updated locked versions for:
    • @probelabs/probe: 0.6.0-rc2450.6.0-rc253
    • @probelabs/maid: 0.0.240.0.25 (transitive dependency)

Architecture & Impact Assessment

What This PR Accomplishes

  • Bumps the Probe SDK to the latest release candidate (rc253)
  • Includes an update to the @probelabs/maid transitive dependency (0.0.24 → 0.0.25)

Key Technical Changes

  • No breaking changes: The update is within the same major version (0.6.x)
  • Transitive dependency update: @probelabs/maid updated from 0.0.24 to 0.0.25
  • Integrity checksums updated: New package integrity hashes for both dependencies

Affected System Components

Based on codebase analysis, @probelabs/probe is used in:

  • src/ai-review-service.ts: Main AI review service using ProbeAgent class
  • src/session-registry.ts: Session management for ProbeAgent instances
  • mocks/@probelabs/probe.ts: Mock implementations for testing
  • scripts/inject-version.js: Version injection script that reads Probe version
  • docs/mcp.md: Documentation referencing Probe MCP server usage
  • Test files: Multiple unit and integration tests use Probe mocks

Component Relationships

graph TD
    A[Visor Core] --> B[AI Review Service]
    B --> C["@probelabs/probe SDK"]
    C --> D["@probelabs/maid"]
    B --> E[Session Registry]
    E --> C
    F[Test Suite] --> G[Probe Mocks]
    H[Version Injection Script] --> C
    I[MCP Integration] --> C

Loading

Scope Discovery & Context Expansion

Direct Impact Areas

  1. AI Review Service (src/ai-review-service.ts)

    • Uses ProbeAgent class for AI-powered code review
    • Implements session reuse and cloning features
    • Integrates with OpenTelemetry tracing
  2. Session Management (src/session-registry.ts)

    • Manages ProbeAgent session lifecycle
    • Handles session cloning for parallel check execution
  3. Testing Infrastructure

    • Mock implementations in __mocks__/@probelabs/probe.ts
    • Multiple test files depend on Probe behavior
  4. Build/Release Process

    • scripts/inject-version.js reads Probe version for telemetry

Recommended Verification Steps

  1. Run existing test suite to ensure compatibility:

    • npm test or jest
    • Focus on AI review and session management tests
  2. Verify MCP integration if used:

    • Test MCP server configuration in .visor.yaml
    • Confirm Probe MCP server starts correctly
  3. Check telemetry/tracing:

    • Verify OpenTelemetry integration still works
    • Confirm span emission from ProbeAgent
  4. Test session reuse:

    • Verify session cloning works with new Probe version
    • Test parallel check execution

Potential Areas of Concern

  • Session cloning: The SessionRegistry.cloneSession() method relies on Probe's clone() API - verify this hasn't changed
  • Tracer integration: Custom tracer adapter in ai-review-service.ts bridges Probe and OpenTelemetry
  • MCP server startup: Probe MCP server is spawned via npx @probelabs/probe mcp

Review Notes

This is a low-risk dependency update within the same major version. The update:

  • Maintains API compatibility (same major version)
  • Includes no code changes in Visor itself
  • Should be verified through existing test suite

Recommended review focus:

  1. Confirm test suite passes
  2. Verify no breaking changes in Probe release notes (if available)
  3. Check MCP integration if used in production
Metadata
  • Review Effort: 2 / 5
  • Primary Label: chore

Powered by Visor from Probelabs

Last updated: 2026-02-20T16:09:46.171Z | Triggered by: pr_opened | Commit: ac57050

💡 TIP: You can chat with Visor using /visor ask <your question>

@probelabs
Copy link
Contributor Author

probelabs bot commented Feb 20, 2026

✅ Security Check Passed

No security issues found – changes LGTM.

✅ Architecture Check Passed

No architecture issues found – changes LGTM.

✅ Performance Check Passed

No performance issues found – changes LGTM.

✅ Quality Check Passed

No quality issues found – changes LGTM.


Powered by Visor from Probelabs

Last updated: 2026-02-20T16:09:49.685Z | Triggered by: pr_opened | Commit: ac57050

💡 TIP: You can chat with Visor using /visor ask <your question>

@buger buger closed this Feb 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant