Skip to content

chore: update @probelabs/probe to v0.6.0-rc319#573

Open
probelabs[bot] wants to merge 1 commit into
mainfrom
update-probe-v0.6.0-rc319
Open

chore: update @probelabs/probe to v0.6.0-rc319#573
probelabs[bot] wants to merge 1 commit into
mainfrom
update-probe-v0.6.0-rc319

Conversation

@probelabs
Copy link
Copy Markdown
Contributor

@probelabs probelabs Bot commented May 21, 2026

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

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

Changes

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

🤖 Auto-generated by release workflow

@probelabs
Copy link
Copy Markdown
Contributor Author

probelabs Bot commented May 21, 2026

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

Summary

This PR updates the @probelabs/probe dependency from version 0.6.0-rc311 to 0.6.0-rc319, a minor version bump within the release candidate series. This is a dependency-only change with no modifications to Visor's source code.

Files Changed

  • package.json: Updated @probelabs/probe version constraint from ^0.6.0-rc311 to ^0.6.0-rc319
  • package-lock.json: Updated the locked dependency version and integrity hash for @probelabs/probe

Architecture & Impact Assessment

What This PR Accomplishes

This PR upgrades the underlying ProbeAgent SDK that powers Visor's AI review capabilities. The update brings bug fixes, performance improvements, and potentially new features from the Probe library.

Key Technical Changes

  1. Dependency Version Update: Bumps Probe from rc311 to rc319 (8 release candidate iterations)
  2. Integrity Hash Update: New SHA512 hash for the npm package: nywzpkOzOFF8xLRANVN3ZslSmfi3kfgX9FMJ5Qega1N2n78BO3Gk0xldPL3TRnBs1MRbiTSkWCu7yaxCYOI8sA==

Affected System Components

The @probelabs/probe dependency is deeply integrated throughout Visor's AI/LLM capabilities:

  • AI Review Service (src/ai-review-service.ts): Core service that uses ProbeAgent for code review, PR analysis, and AI-powered checks
  • Tracer Initialization (src/utils/tracer-init.ts): Dynamic import of SimpleTelemetry and SimpleAppTracer for observability
  • Diff Processing (src/utils/diff-processor.ts): Uses the extract function for processing diffs with outline-diff format
  • Task Evaluation (src/agent-protocol/task-evaluator.ts): Dynamic require() for lazy loading ProbeAgent in task evaluation
  • LLM Judge (src/test-runner/llm-judge.ts): Dynamic require() for testing AI model quality
  • Concurrency Limiting (tests/unit/concurrency-limiter.test.ts): Uses DelegationManager for controlling concurrent AI operations
  • Mock Implementations (__mocks__/@probelabs/probe.ts): Test doubles for ProbeAgent and DelegationManager

Component Relationships

graph TD
    A[Visor AI Review Service] -->|imports| B["@probelabs/probe"]
    C[Tracer Init] -->|dynamic import| B
    D[Diff Processor] -->|extract function| B
    E[Task Evaluator] -->|lazy require| B
    F[LLM Judge] -->|lazy require| B
    G[Concurrency Tests] -->|DelegationManager| B
    H[Test Mocks] -->|mock implementations| B
    
    B -->|provides| I[ProbeAgent]
    B -->|provides| J[SimpleTelemetry]
    B -->|provides| K[SimpleAppTracer]
    B -->|provides| L[DelegationManager]
    B -->|provides| M[extract function]

Loading

Scope Discovery & Context Expansion

Immediate Impact

The upgrade affects all AI-powered functionality in Visor:

  • Code Review: All PR/issue analysis using AI checks
  • Session Management: AI session reuse and cloning for multi-check workflows
  • Observability: Tracing and telemetry for AI operations
  • Concurrency: Delegation and parallel execution management
  • Testing: Mock implementations for unit tests

Potential Breaking Changes

Since this is a release candidate update (rc311 → rc319), there may be:

  • New ProbeAgent features or configuration options
  • Changes to timeout/negotiated timeout behavior (based on code comments about Probe chore: update @probelabs/probe to v0.6.0-rc294 #524)
  • Updates to tracer interfaces (SimpleTelemetry, SimpleAppTracer)
  • Bug fixes affecting AI response handling

Related Files to Verify

After merge, verify these integration points:

  • src/ai-review-service.ts - ProbeAgent initialization and usage
  • src/utils/tracer-init.ts - Dynamic import compatibility
  • src/providers/ai-check-provider.ts - AI provider integration
  • src/agent-protocol/task-evaluator.ts - Lazy loading behavior
  • tests/unit/concurrency-limiter.test.ts - DelegationManager API compatibility

Testing Recommendations

  1. Run AI review checks on sample PRs
  2. Verify session reuse functionality (clone/append modes)
  3. Test timeout extension behavior (negotiated timeout observer)
  4. Check tracing output in debug-artifacts
  5. Run unit tests for concurrency limiting
  6. Verify MCP tool integration with updated ProbeAgent

Review Effort & Labels

  • Review Effort: 2/5 - Low to moderate. This is a dependency update with no code changes, but requires verification that the new Probe version is compatible with Visor's integration patterns.
  • Label: chore - This is a dependency maintenance update.
Metadata
  • Review Effort: 2 / 5
  • Primary Label: chore

Powered by Visor from Probelabs

Last updated: 2026-05-21T17:29:20.299Z | Triggered by: pr_opened | Commit: 9183598

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

@probelabs
Copy link
Copy Markdown
Contributor Author

probelabs Bot commented May 21, 2026

✅ Security Check Passed

No security issues found – changes LGTM.

✅ Security Check Passed

No security issues found – changes LGTM.

\n\n

✅ Architecture Check Passed

No architecture issues found – changes LGTM.

✅ Performance Check Passed

No performance issues found – changes LGTM.


Powered by Visor from Probelabs

Last updated: 2026-05-21T17:28:31.035Z | Triggered by: pr_opened | Commit: 9183598

💡 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