Skip to content

chore: update @probelabs/probe to v0.6.0-rc309#557

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

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

Conversation

@probelabs
Copy link
Copy Markdown
Contributor

@probelabs probelabs Bot commented Mar 21, 2026

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

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

Changes

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

🤖 Auto-generated by release workflow

@probelabs
Copy link
Copy Markdown
Contributor Author

probelabs Bot commented Mar 21, 2026

PR Overview

This PR updates the @probelabs/probe dependency from version 0.6.0-rc308 to 0.6.0-rc309. 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-rc308 to ^0.6.0-rc309
  • package-lock.json: Updated the locked version, integrity hash, and tarball URL for @probelabs/probe

Changes Summary

  • Additions: 5 lines
  • Deletions: 5 lines
  • Files modified: 2

Key Changes

  1. Version bump: 0.6.0-rc3080.6.0-rc309
  2. Integrity hash updated: New SHA-512 hash for the npm package
  3. Tarball URL updated: Points to the new release artifact

Architecture & Impact Assessment

What this PR accomplishes:

  • Updates the core AI agent library (@probelabs/probe) to the latest release candidate
  • Maintains compatibility with the Probe API while incorporating bug fixes and improvements from rc309

Key technical changes:

  • Dependency version bump only - no code changes required
  • The update is backward compatible within the ^0.6.0-rc semver range

Affected system components:

The @probelabs/probe package is used extensively throughout the codebase:

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

    • ProbeAgent class for AI-powered code review
    • Tracer integration via SimpleTelemetry and SimpleAppTracer
    • Session management for multi-turn conversations
  2. Session Registry (src/session-registry.ts)

    • Manages ProbeAgent instances for session reuse
    • Cloning and cleanup of AI sessions
  3. Task Evaluator (src/agent-protocol/task-evaluator.ts)

    • Uses ProbeAgent for LLM-based task evaluation
    • Dynamic require for flexibility
  4. LLM Judge (src/test-runner/llm-judge.ts)

    • Single-shot ProbeAgent for judging test results
  5. AI Check Provider (src/providers/ai-check-provider.ts)

    • Integration with ProbeAgent for GitHub checks
  6. MCP Server (src/mcp-server.ts)

    • Probe acts as MCP server for tool integration
  7. Diff Processor (src/utils/diff-processor.ts)

    • Uses extract function from Probe for diff processing
  8. Tracer Initialization (src/utils/tracer-init.ts)

    • Dynamic import of SimpleTelemetry and SimpleAppTracer

Component Relationship Diagram:

graph TD
    A[package.json] -->|declares dependency| B["@probelabs/probe v0.6.0-rc309"]
    B --> C[ProbeAgent]
    B --> D[SimpleTelemetry]
    B --> E[SimpleAppTracer]
    B --> F[extract function]
    
    C --> G[AI Review Service]
    C --> H[Session Registry]
    C --> I[Task Evaluator]
    C --> J[LLM Judge]
    C --> K[AI Check Provider]
    C --> L[MCP Server]
    
    D --> M[Tracer Initialization]
    E --> M
    
    F --> N[Diff Processor]
    
    G --> O[GitHub Checks]
    K --> O
    H --> P[Session Reuse]
    I --> Q[Task Evaluation]
    J --> R[Test Judging]

Loading

Scope Discovery & Context Expansion

Inferred broader impact:

  1. AI Operations: All AI-powered features (code review, task evaluation, test judging) depend on ProbeAgent
  2. Observability: Tracing and telemetry rely on SimpleTelemetry from Probe
  3. Session Management: Multi-turn conversations and session reuse depend on ProbeAgent API
  4. Tool Integration: MCP server functionality depends on Probe's tool ecosystem

Related files to verify (not changed in this PR):

  • __mocks__/@probelabs/probe.ts - Test mocks may need verification if API changed
  • tests/unit/session-registry.test.ts - Session management tests
  • tests/unit/concurrency-limiter.test.ts - Uses DelegationManager from Probe
  • tests/e2e/mcp-probe-e2e.test.ts - MCP integration tests

Testing recommendations:

  1. Verify AI review checks still work with the new Probe version
  2. Test session reuse functionality (clone/append modes)
  3. Confirm tracing/telemetry output is still generated correctly
  4. Run MCP server integration tests
  5. Check that dynamic imports still resolve correctly

Risk Assessment

  • Risk Level: Low
  • Review Effort: 1 (trivial)
  • Breaking Changes: None expected (rc308 → rc309 is a patch update within the same RC series)
  • Action Required: Standard CI/CD pipeline validation should suffice

References

  • package.json:122 - Dependency declaration
  • package-lock.json:5659 - Locked dependency details
  • src/ai-review-service.ts:1 - ProbeAgent import
  • src/session-registry.ts - Session management
  • src/agent-protocol/task-evaluator.ts:260 - Dynamic ProbeAgent require
  • src/test-runner/llm-judge.ts:144 - Dynamic ProbeAgent require
  • src/utils/tracer-init.ts:20 - SimpleTelemetry import
  • src/utils/diff-processor.ts - extract function usage
  • src/mcp-server.ts:35 - MCP server integration
Metadata
  • Review Effort: 1 / 5
  • Primary Label: chore

Powered by Visor from Probelabs

Last updated: 2026-03-21T16:11:18.351Z | Triggered by: pr_opened | Commit: 77faf25

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

@probelabs
Copy link
Copy Markdown
Contributor Author

probelabs Bot commented Mar 21, 2026

✅ Security Check Passed

No security issues found – changes LGTM.

✅ Performance Check Passed

No performance issues found – changes LGTM.

✅ Security Check Passed

No security issues found – changes LGTM.

\n\n \n\n

✅ Performance Check Passed

No performance issues found – changes LGTM.

\n\n

✅ Quality Check Passed

No quality issues found – changes LGTM.


Powered by Visor from Probelabs

Last updated: 2026-03-21T16:09:47.995Z | Triggered by: pr_opened | Commit: 77faf25

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

@buger buger closed this Mar 21, 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