Skip to content

Add Tailscale DNS hint for agent failures#2741

Merged
nwparker merged 1 commit into
stablyai:mainfrom
nwparker:nwparker/bug-websocket-connections-fail-when-tailscale-ma
May 24, 2026
Merged

Add Tailscale DNS hint for agent failures#2741
nwparker merged 1 commit into
stablyai:mainfrom
nwparker:nwparker/bug-websocket-connections-fail-when-tailscale-ma

Conversation

@nwparker
Copy link
Copy Markdown
Contributor

Summary

Notes

This does not force Claude/Codex API transports to use a different resolver. Orca does not own those third-party websocket transports, so this PR surfaces the actionable system DNS remediation when the reported failure shape appears.

Refs #2687

Test plan

  • pnpm exec vitest run --config config/vitest.config.ts src/main/network/macos-tailscale-dns-diagnostic.test.ts
  • pnpm run typecheck:node
  • pnpm exec oxlint src/main/network/macos-tailscale-dns-diagnostic.ts src/main/network/macos-tailscale-dns-diagnostic.test.ts src/main/rate-limits/codex-fetcher.ts src/main/rate-limits/claude-pty.ts src/main/rate-limits/claude-fetcher.ts src/main/text-generation/commit-message-text-generation.ts
  • git diff --check

@nwparker nwparker force-pushed the nwparker/bug-websocket-connections-fail-when-tailscale-ma branch from ba20e0f to 87b9977 Compare May 24, 2026 06:24
@nwparker nwparker force-pushed the nwparker/bug-websocket-connections-fail-when-tailscale-ma branch from 87b9977 to 53d49b8 Compare May 24, 2026 06:36
@nwparker nwparker merged commit f711948 into stablyai:main May 24, 2026
1 check passed
@nwparker nwparker deleted the nwparker/bug-websocket-connections-fail-when-tailscale-ma branch May 24, 2026 06:43
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