Skip to content

chore: update @probelabs/probe to v0.6.0-rc313#566

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

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

Conversation

@probelabs
Copy link
Copy Markdown
Contributor

@probelabs probelabs bot commented Apr 3, 2026

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

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

Changes

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

🤖 Auto-generated by release workflow

@probelabs
Copy link
Copy Markdown
Contributor Author

probelabs bot commented Apr 3, 2026

PR Overview

This PR updates the @probelabs/probe dependency from version 0.6.0-rc311 to 0.6.0-rc313. This is a dependency-only change with no code modifications required.

Files Changed

  • package.json: Updated @probelabs/probe version constraint from ^0.6.0-rc311 to ^0.6.0-rc313
  • 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

Architecture & Impact Assessment

What this PR accomplishes:

  • Updates the core AI SDK dependency (@probelabs/probe) to the latest release candidate (rc313)
  • Maintains compatibility with the existing codebase through semantic versioning

Key technical changes:

  • Version bump: 0.6.0-rc3110.6.0-rc313
  • New integrity hash: sha512-GwIZPw9cbcxygh8xfpwwUyFYIdPpgno1WxIwRTglbLFFUABb/au4qRZmBWD9Gxa6h6RIJ8Wkx+LjtRXkDAEyxA==
  • New tarball URL: https://registry.npmjs.org/@probelabs/probe/-/probe-0.6.0-rc313.tgz

Affected system components:

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

  1. Session Management (src/session-registry.ts):

    • ProbeAgent class for AI session lifecycle
    • Session cloning with clone() method
    • Session registry for reuse across requests
  2. Diff Processing (src/utils/diff-processor.ts):

    • extract() function for outline-diff format processing
    • Binary path resolution for probe CLI tools
  3. Tracing/Telemetry (src/utils/tracer-init.ts):

    • SimpleTelemetry and SimpleAppTracer for execution tracing
    • Debug artifact generation for GitHub Actions
  4. Task Evaluation (src/agent-protocol/task-evaluator.ts):

    • Dynamic require('@probelabs/probe') for LLM-based task evaluation
    • Single-shot ProbeAgent for quality assessment
  5. Live Task Updates (src/agent-protocol/task-live-updates.ts):

    • Dynamic require('@probelabs/probe') for progress summarization
    • Real-time status updates during long-running tasks
  6. LLM Judge (src/test-runner/llm-judge.ts):

    • Dynamic require('@probelabs/probe') for test assertion evaluation
    • Structured output with JSON schema validation

Scope Discovery & Context Expansion

Inferred scope of impact:

The update affects all components that interact with ProbeAgent, including:

  • Core AI workflows: All agent interactions use ProbeAgent for model routing and tool execution
  • Testing infrastructure: LLM judge and task evaluation depend on ProbeAgent's structured output
  • Observability: Tracing and telemetry rely on SimpleTelemetry from the probe package
  • Session reuse: Multi-request workflows depend on stable ProbeAgent cloning behavior

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

  • __mocks__/@probelabs/probe.ts - Mock implementations for testing
  • tests/unit/session-registry.test.ts - Session management tests
  • tests/unit/agent-protocol/task-evaluator.test.ts - Task evaluation tests
  • tests/unit/test-runner/llm-judge.test.ts - LLM judge tests
  • tests/integration/slack-live-task-updates.test.ts - Live updates integration tests
  • tests/e2e/mcp-probe-e2e.test.ts - MCP server integration tests

Component Relationship Diagram

graph TD
    A[package.json] -->|dependency| B["@probelabs/probe v0.6.0-rc313"]
    B --> C[SessionRegistry]
    B --> D[DiffProcessor]
    B --> E[TracerInit]
    B --> F[TaskEvaluator]
    B --> G[TaskLiveUpdates]
    B --> H[LlmJudge]
    
    C -->|ProbeAgent.clone| I[Session Reuse]
    D -->|extract| J[Outline Diff]
    E -->|SimpleTelemetry| K[Trace Artifacts]
    F -->|ProbeAgent| L[Task Quality Scoring]
    G -->|ProbeAgent| M[Progress Updates]
    H -->|ProbeAgent| N[Test Assertions]
    
    style B fill:#f9f,stroke:#333,stroke-width:2px

Loading

Risk Assessment

Low risk - This is a minor version bump within the same release candidate series (rc311 → rc313). The semantic versioning indicates:

  • No breaking API changes expected
  • Bug fixes and minor improvements only
  • All existing code patterns remain compatible

Testing recommendations:

  1. Verify session cloning still works correctly
  2. Confirm outline-diff processing produces expected output
  3. Check that trace artifacts are generated properly
  4. Validate LLM judge and task evaluation produce structured JSON
  5. Test live task updates in Slack/Telegram/Teams integrations

References

  • package.json:123 - Dependency declaration
  • package-lock.json:5659 - Locked dependency metadata
  • src/session-registry.ts:1 - ProbeAgent import
  • src/utils/diff-processor.ts:1 - extract function import
  • src/utils/tracer-init.ts:18 - Dynamic probe import
  • src/agent-protocol/task-evaluator.ts:226 - Dynamic ProbeAgent require
  • src/agent-protocol/task-live-updates.ts:424 - Dynamic ProbeAgent require
  • src/test-runner/llm-judge.ts:145 - Dynamic ProbeAgent require
Metadata
  • Review Effort: 1 / 5
  • Primary Label: chore

Powered by Visor from Probelabs

Last updated: 2026-04-03T20:12:20.197Z | Triggered by: pr_opened | Commit: c8c1c0f

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

@probelabs
Copy link
Copy Markdown
Contributor Author

probelabs bot commented Apr 3, 2026

✅ Architecture Check Passed

No architecture issues found – changes LGTM.

✅ Performance Check Passed

No performance 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.

\n\n

✅ Quality Check Passed

No quality issues found – changes LGTM.


Powered by Visor from Probelabs

Last updated: 2026-04-03T20:11:24.238Z | Triggered by: pr_opened | Commit: c8c1c0f

💡 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