debug interface / agent