Skip to content

chore: update @probelabs/probe to v0.6.0-rc225#334

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

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

Conversation

@probelabs
Copy link
Contributor

@probelabs probelabs bot commented Feb 5, 2026

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

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

Changes

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

🤖 Auto-generated by release workflow

@probelabs
Copy link
Contributor Author

probelabs bot commented Feb 5, 2026

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

Summary

This PR updates the @probelabs/probe dependency from version 0.6.0-rc224 to 0.6.0-rc225. This is a routine dependency update triggered by the Probe release workflow.

Files Changed

  • package.json: Updated @probelabs/probe version constraint from ^0.6.0-rc224 to ^0.6.0-rc225
  • package-lock.json: Updated the locked version, integrity hash, and tarball URL for @probelabs/probe

Statistics: 2 files changed, 5 additions(+), 5 deletions(-)

Architecture & Impact Assessment

What This PR Accomplishes

This is a dependency update that brings in the latest release candidate of the Probe library (v0.6.0-rc225). Probe is the core AI agent library used throughout Visor for:

  • AI Review Service (src/ai-review-service.ts): Uses ProbeAgent and ProbeAgentOptions for AI-powered code review
  • Session Management (src/session-registry.ts): Manages ProbeAgent instances for session reuse
  • Diff Processing (src/utils/diff-processor.ts): Uses the extract utility from Probe
  • Telemetry/Tracing (src/utils/tracer-init.ts): Uses SimpleTelemetry and SimpleAppTracer for debugging AI interactions

Key Technical Changes

  • Version bump: 0.6.0-rc2240.6.0-rc225
  • New integrity hash: sha512-LXQqJ4ete2T8NDu1lW/1C00OEhfGnLQRRjwK7I7AfAVbyDI9n0hJttGknfrtjXimlp5UvQsXEVX3bqILz4VYdw==
  • New tarball URL: Points to probe-0.6.0-rc225.tgz on npm registry

Affected System Components

The Probe library is deeply integrated into Visor's AI capabilities:

graph TD
    A[Visor Core] --> B[AI Review Service]
    A --> C[Session Registry]
    A --> D[Diff Processor]
    A --> E[Tracer Initialization]
    
    B --> F["@probelabs/probe"]
    C --> F
    D --> F
    E --> F
    
    F --> G[ProbeAgent]
    F --> H[SimpleTelemetry]
    F --> I[extract utility]

Loading

Components using Probe:

  • src/ai-review-service.ts - Main AI review orchestration
  • src/session-registry.ts - Session pooling and reuse
  • src/utils/diff-processor.ts - Code diff extraction
  • src/utils/tracer-init.ts - Debug tracing for AI interactions
  • src/index.ts - Version detection and logging
  • src/mcp-server.ts - MCP server integration

Testing Considerations

The update includes comprehensive test mocks in __mocks__/@probelabs/probe.ts that simulate:

  • ProbeAgent class with initialize(), answer(), and getTokenUsage() methods
  • Type re-exports for ProbeAgentOptions

Test files that mock Probe:

  • tests/unit/session-registry.test.ts
  • tests/unit/ai-review-service-session-reuse.test.ts
  • tests/unit/mermaid-preservation.test.ts
  • tests/integration/session-reuse-integration.test.ts
  • tests/integration/ai-custom-tools-integration.test.ts

Scope Discovery & Context Expansion

Immediate Impact

This is a patch-level update within the 0.6.0-rc series, suggesting:

  • Bug fixes or minor improvements
  • No breaking API changes expected
  • Safe to upgrade without code modifications

Related Files to Verify

Based on the search results, these files interact with Probe and should be verified:

  1. Core Integration Points:

    • src/ai-review-service.ts - Primary consumer of ProbeAgent
    • src/session-registry.ts - Session management
    • src/utils/tracer-init.ts - Telemetry initialization
  2. Configuration & Version Detection:

    • src/index.ts - Version banner logic (lines 195-205)
    • scripts/inject-version.js - Version injection for builds
    • src/config.ts - Package root detection
  3. Testing Infrastructure:

    • __mocks__/@probelabs/probe.ts - Mock definitions
    • jest.config.js - Module mapping for mocks

Potential Areas of Concern

Given the tracer-init code shows workarounds for Probe API changes (see comment "WORKAROUND: Add missing recordEvent method for completionPrompt feature (probe #321)"), verify that:

  1. The new Probe version maintains compatibility with the SimpleTelemetry and SimpleAppTracer APIs
  2. The recordEvent workaround is still needed or has been fixed in rc225
  3. No changes to ProbeAgentOptions interface that would affect type safety

Deployment Notes

  • This is an auto-generated PR from the release workflow
  • The version follows semantic versioning with release candidate suffix
  • No manual configuration changes required
  • CI/CD pipelines will automatically pick up the new version
Metadata
  • Review Effort: 1 / 5
  • Primary Label: chore

Powered by Visor from Probelabs

Last updated: 2026-02-05T14:32:33.579Z | Triggered by: pr_opened | Commit: 1bfe1ac

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

@probelabs
Copy link
Contributor Author

probelabs bot commented Feb 5, 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-05T14:32:37.026Z | Triggered by: pr_opened | Commit: 1bfe1ac

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

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