Not breaking: php 8.3 trellis ssh tunnel and xDebug

Hi. Using latest Trellis (canary) new DO droplet.

Locally, via Lima xDebug is running as expected.

Checking the docs I think config keys have changed from:

# roles/xdebug/defaults/main.yml
xdebug_remote_host: localhost
xdebug_remote_port: 9000

I believe is now, with current php/xdebug versions:

xdebug_client_host:localhost
xdebug_client_port:9003

I don’t believe, with module enabled and fpm restarted, the remote server is expected to be listening on port 9003 because it isn’t being listened on locally on the (Lima) dev box and xDebug responds there.

The socket is listening:

srw-------  1 me  wheel     0B Oct  6 10:41 /tmp/trellis-xdebug-staging=

The xDebug extension

In case it is useful, the following is the launch.json config:

{
      "name": "Listen for Xdebug",
      "type": "php",
      "request": "launch",
      "stopOnEntry": true,
      "port": 9003,
      "pathMappings": {
          "/srv/www/example.com/current": "${workspaceFolder}"
      }
    }

Any suggestions for troubleshooting steps would be welcome.