Skip to content

observability: inject daemon context through canonical gateway runtime helpers#221

Merged
ToadAid merged 9 commits into
mainfrom
mirror/observability-inject-daemon-context-through-gateway-runtime
Mar 24, 2026
Merged

observability: inject daemon context through canonical gateway runtime helpers#221
ToadAid merged 9 commits into
mainfrom
mirror/observability-inject-daemon-context-through-gateway-runtime

Conversation

@ToadAid
Copy link
Copy Markdown
Owner

@ToadAid ToadAid commented Mar 24, 2026

  • inject explicit daemon-owned observability into the canonical gateway chat/tool runtime seam
  • stop canonical helper paths from calling process-global observability directly
  • preserve event names, counters, diagnostics, runtime events, response shapes, and service behavior
  • keep fallback resolution for non-injected callers so existing non-canonical paths continue to work
  • verification passed:
    • pnpm check
    • pnpm vitest run src/mirror-gateway/mirror_gateway.test.ts src/mirror-observability/observability.test.ts src/mirror-service/mirror_service.test.ts

@ToadAid ToadAid merged commit c0dd4d0 into main Mar 24, 2026
27 of 28 checks passed
@ToadAid ToadAid deleted the mirror/observability-inject-daemon-context-through-gateway-runtime branch March 24, 2026 02:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant