Mohamed Boudra 1e8f0ca5c9 fix(server): use default Claude auth in e2e tests, add fail-fast preflight
Remove CLAUDE_CONFIG_DIR overrides from agent-mcp.e2e.test.ts and
claude-agent-commands.e2e.test.ts. Tests now rely on developer's
default Claude authentication (env vars or ~/.claude/).

Add validateClaudeAuth() preflight check that fails fast with
actionable error messages when Claude credentials are missing,
preventing long hangs/timeouts.

Update tests to use bypassPermissions mode instead of depending
on specific permission settings, making them work with any user
configuration.

Add timeout wrapper in cleanup to prevent hanging when Claude SDK
takes too long to terminate.
2026-01-17 14:46:38 +07:00
2026-01-11 23:56:56 +07:00
2026-01-14 19:23:27 +07:00
Description
Languages
TypeScript 98.1%
JavaScript 1.3%
Shell 0.1%
Swift 0.1%