Skip to content

chore: update @probelabs/probe to v0.6.0-rc323#578

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

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

Conversation

@probelabs

@probelabs probelabs Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

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

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

Changes

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

🤖 Auto-generated by release workflow

@probelabs

probelabs Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

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

Summary

This PR updates the @probelabs/probe dependency from version 0.6.0-rc318 to 0.6.0-rc323, a minor version bump within the 0.6.0 release candidate series. This is an automated dependency update triggered by the probelabs/probe release workflow.

Files Changed

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

Architecture & Impact Assessment

What This PR Accomplishes

This is a dependency-only update that pulls in the latest release candidate of the Probe AI agent framework. No code changes are required in the Visor codebase.

Key Technical Changes

  • Version bump: 0.6.0-rc3180.6.0-rc323 (5 release candidate increments)
  • New integrity hash: Updated SHA-512 hash for the npm package tarball
  • No breaking changes: The update stays within the 0.6.0 series, maintaining API compatibility

Affected System Components

The @probelabs/probe package is used extensively throughout Visor:

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

    • Core ProbeAgent class for AI-powered code review
    • Tracer integration for execution observability
    • Tool execution and delegation management
  2. Session Registry (src/session-registry.ts)

    • Manages AI agent sessions and lifecycle
    • Uses ProbeAgent for multi-turn conversations
  3. Task Evaluation (src/agent-protocol/task-evaluator.ts)

    • LLM-based quality assessment of completed tasks
    • Trace analysis for execution quality scoring
  4. Live Updates (src/agent-protocol/task-live-updates.ts)

    • Real-time progress summarization during long-running tasks
    • Uses ProbeAgent for semantic progress updates
  5. Test Runner (src/test-runner/llm-judge.ts)

    • LLM evaluation of test results
    • Single-shot ProbeAgent usage for judging
  6. Utilities

    • src/utils/tracer-init.ts: Dynamic tracer initialization
    • src/utils/diff-processor.ts: Extract function for diff processing

Component Relationships

graph TD
    A[Visor Core] --> B[AI Review Service]
    A --> C[Session Registry]
    A --> D[Agent Protocol]
    
    B --> E["@probelabs/probe"]
    C --> E
    D --> F[Task Evaluator]
    D --> G[Task Live Updates]
    D --> H[LLM Judge]
    
    F --> E
    G --> E
    H --> E
    
    I[Utilities] --> E
    I --> J[Tracer Init]
    I --> K[Diff Processor]
    
    style E fill:#f9f,stroke:#333,stroke-width:4px

Loading

Scope Discovery & Context Expansion

Direct Impact:

  • All AI-powered features in Visor depend on this package
  • The update is backward-compatible within the 0.6.0 series
  • No code changes required—dependency consumers use stable APIs

Potential Areas to Verify:

  1. AI Provider Compatibility: Ensure the new Probe version works with all supported providers (Google, Anthropic, OpenAI, Bedrock, Claude Code)
  2. Tool Execution: Verify that search, extract, and other tools function correctly
  3. Tracing: Confirm that OpenTelemetry and NDJSON tracing still emit correctly
  4. Delegation: Test sub-agent delegation for complex code exploration
  5. Task Management: Validate that task tracking and live updates work as expected

Testing Recommendations:

  • Run existing AI review checks on a sample PR
  • Execute a long-running task to verify live updates
  • Test trace export and visualization
  • Verify session cleanup and timeout handling

Review Effort & Labels

Review Effort: 1/5 (Trivial)

  • This is a dependency-only update with no code changes
  • The update stays within a compatible release series
  • Risk is low, but smoke testing of AI features is recommended

Label: chore

  • Automated dependency maintenance
  • No feature changes or bug fixes

References

Modified Files:

  • package.json:123 - Dependency version constraint
  • package-lock.json:5659 - Locked version and integrity hash

Related Code (for context):

  • src/ai-review-service.ts:1 - Core ProbeAgent usage
  • src/session-registry.ts:1 - Session management with ProbeAgent
  • src/agent-protocol/task-evaluator.ts:1 - Task evaluation using ProbeAgent
  • src/agent-protocol/task-live-updates.ts:1 - Live progress updates
  • src/test-runner/llm-judge.ts:1 - LLM judge implementation
  • src/utils/tracer-init.ts:1 - Tracer initialization
  • src/utils/diff-processor.ts:1 - Diff processing utilities
  • src/index.ts:160-163 - Version detection and display
Metadata
  • Review Effort: 1 / 5
  • Primary Label: chore

Powered by Visor from Probelabs

Last updated: 2026-06-03T06:35:56.672Z | Triggered by: pr_opened | Commit: bddcff5

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

@probelabs

probelabs Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

✅ Security Check Passed

No security issues found – changes LGTM.

Performance Issues (1)

Severity Location Issue
🟠 Error contract:0
Output schema validation failed: must have required property 'issues'

✅ Security Check Passed

No security issues found – changes LGTM.

\n\n \n\n

Performance Issues (1)

Severity Location Issue
🟠 Error contract:0
Output schema validation failed: must have required property 'issues'
\n\n ### Quality Issues (1)
Severity Location Issue
🟠 Error contract:0
Output schema validation failed: must have required property 'issues'

Powered by Visor from Probelabs

Last updated: 2026-06-03T06:35:50.440Z | Triggered by: pr_opened | Commit: bddcff5

💡 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