Skip to content

chore: update @probelabs/probe to v0.6.0-rc322#577

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

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

Conversation

@probelabs
Copy link
Copy Markdown
Contributor

@probelabs probelabs Bot commented Jun 2, 2026

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

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

Changes

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

🤖 Auto-generated by release workflow

@probelabs
Copy link
Copy Markdown
Contributor Author

probelabs Bot commented Jun 2, 2026

Overview

This PR updates the @probelabs/probe dependency from version 0.6.0-rc318 to 0.6.0-rc322. This is a dependency-only update with no code changes required.

Files Changed

  • package.json: Updated @probelabs/probe version constraint from ^0.6.0-rc318 to ^0.6.0-rc322
  • package-lock.json: Updated integrity checksum and resolved URL for the new version

Architecture & Impact Assessment

What This PR Accomplishes

This is a routine dependency update to stay current with the latest @probelabs/probe release candidate. The update brings in bug fixes, improvements, or new features from the upstream probe library.

Key Technical Changes

  • Version bump: 0.6.0-rc3180.6.0-rc322
  • New integrity hash: sha512-HYckRG2sXa366l4B81WVgpTxL+gpby6LZm3xhCHUkxoogMWAzqCOuVw8dg54W1xyDEXpoBczA2ETbhfGS9pD6Q==

Affected System Components

The @probelabs/probe library is deeply integrated throughout the Visor codebase:

  1. AI Review Service (src/ai-review-service.ts): Core integration point using ProbeAgent for AI-powered code reviews
  2. Session Registry (src/session-registry.ts): Manages ProbeAgent session lifecycle and reuse
  3. AI Check Provider (src/providers/ai-check-provider.ts): Orchestrates ProbeAgent usage for check execution
  4. LLM Judge (src/test-runner/llm-judge.ts): Uses ProbeAgent for test assertion evaluation
  5. Task Evaluator (src/agent-protocol/task-evaluator.ts): Uses ProbeAgent for task quality evaluation
  6. Diff Processor (src/utils/diff-processor.ts): Uses extract function from probe for outline-diff format
  7. Build Engine Context (src/state-machine/context/build-engine-context.ts): Integrates with ProbeAgent for concurrency limiting
  8. Mock implementations (__mocks__/@probelabs/probe.ts): Test mocks for ProbeAgent and DelegationManager

Component Relationships

graph TD
    A[Visor Core] --> B[AI Review Service]
    A --> C[Session Registry]
    A --> D[AI Check Provider]
    A --> E[Test Runner]
    A --> F[Agent Protocol]
    A --> G[Build Engine]
    
    B --> H["@probelabs/probe"]
    C --> H
    D --> H
    E --> H
    F --> H
    G --> H
    
    H --> I[ProbeAgent]
    H --> J[DelegationManager]
    H --> K[extract function]
    
    style H fill:#f9f,stroke:#333,stroke-width:2px

Loading

Scope Discovery & Context Expansion

Immediate Impact

The update affects all components that import from @probelabs/probe. Based on the codebase analysis, this includes:

  • Core AI functionality: Code review, task evaluation, and LLM-based assertions
  • Session management: Multi-request conversation state and session cloning
  • Concurrency control: Delegation limiting for parallel AI operations
  • Diff processing: Outline-diff format for structured code change representation
  • Telemetry integration: Tracer adapters for observability

Potential Breaking Areas to Verify

Since this is a release candidate update (rc318 → rc322), the changes should be backward-compatible within the 0.6.0 series. However, reviewers should verify:

  1. ProbeAgent API compatibility: Ensure all ProbeAgent constructor options and methods remain unchanged
  2. DelegationManager behavior: Verify concurrency limiting logic works as expected
  3. extract function signature: Confirm the outline-diff processing in diff-processor.ts continues to work
  4. Event emissions: Check that telemetry events (timeout.extended, windingDown, etc.) are still emitted correctly
  5. Tracer adapter interface: Verify the custom tracer adapter in ai-review-service.ts remains compatible

Related Files to Check

  • Test files using ProbeAgent mocks
  • Configuration files that reference probe-specific features
  • CI/CD workflows that install or test the probe dependency

References

  • package.json:120 - Dependency version declaration
  • package-lock.json:5656-5664 - Locked version and integrity hash
  • visor/src/ai-review-service.ts:1-2 - ProbeAgent import
  • visor/src/session-registry.ts:1 - Session management integration
  • visor/src/utils/diff-processor.ts:1 - extract function import
  • visor/__mocks__/@probelabs/probe.ts - Test mocks
Metadata
  • Review Effort: 1 / 5
  • Primary Label: chore

Powered by Visor from Probelabs

Last updated: 2026-06-02T11:00:50.854Z | Triggered by: pr_opened | Commit: 04af7b8

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

@probelabs
Copy link
Copy Markdown
Contributor Author

probelabs Bot commented Jun 2, 2026

✅ Security Check Passed

No security issues found – changes LGTM.

✅ Architecture Check Passed

No architecture issues found – changes LGTM.

✅ Security Check Passed

No security issues found – changes LGTM.

\n\n

✅ Architecture Check Passed

No architecture issues found – changes LGTM.

\n\n

✅ Performance Check Passed

No performance issues found – changes LGTM.


Powered by Visor from Probelabs

Last updated: 2026-06-02T10:58:44.085Z | Triggered by: pr_opened | Commit: 04af7b8

💡 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