Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

refactor: deduplicate isRecord, nowIso, formatErrorMessage, maskApiKey helpers

8 months ago

7dce85c
Authored
Claude2/21/2026, 9:15:27 PM
Extract isRecord() and nowIso() into shared src/utils/typeGuards.ts,
replacing 4 identical isRecord copies and 3 identical nowIso copies.
Export formatErrorMessage from runtime.ts to eliminate duplicate in otel.ts.
Reuse existing maskApiKey export from connect.ts in authStore.ts.

https://claude.ai/code/session_01RtCvoFGGgntzCR9jpsTyuh

Parent4348188

8 files changed
  • src/mcp/authStore.ts+2−12
  • src/mcp/oauthProvider.ts+1−4
  • src/observability/otel.ts+1−5
  • src/observability/runtime.ts+2−5
  • src/server/session.ts+2−4
  • src/server/sessionDb.ts+1−4
  • src/server/sessionStore.ts+1−4
  • src/utils/typeGuards.ts+9−0