You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Protocol-level integration tests for the stateless workflows and the legacy initialize flow.
Changed
README recommends the Skill integration over the MCP server for AI coding agents.
Consolidate the xcompare skill into skills/xdebug/SKILL.md (removing .claude/skills/xcompare.md); llms docs now cover xcompare and xrepl.
Fixed
Tools no longer break or analyze stale output when XDEBUG_MODE/XDEBUG_CONFIG/XDEBUG_TRIGGER is inherited: spawned processes pin their own Xdebug env, with a one-line notice when overriding (#94).
Docker runs inject -e XDEBUG_MODE=<tool mode> so a host value leaked through compose environment: cannot override -dxdebug.mode.
MCP requests with non-object params return -32602 instead of an internal error leaking file paths.
Stateless request detection keys on the presence of io.modelcontextprotocol/protocolVersion only.
initialize negotiates within legacy revisions only, falling back to 2025-11-25.
The -32022 error data now matches the 2026-07-28 schema: {supported, requested}.
Notifications (requests without an id) are never answered, per JSON-RPC 2.0.