Skip to content

[Feature]: OpenTelemetry distributed tracing across the boj ↔ ABI ↔ cartridge boundary #277

Description

@hyperpolymath

Problem / motivation

Cartridge failures during tools/call are swallowed across MCP client → boj host → Idris2 ABI → cartridge, giving cryptic traces.

Proposed solution

  • Propagate W3C traceparent across the Idris2 ABI into the cartridge.
  • Structured OpenTelemetry error unwinding so boj returns clear traces to the client.

Rough scope

Medium. Runtime observability.

Part of #274. Re-file of #264 (mis-templated).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions