Skip to content

AgentProxy 0.15

Choose a tag to compare

@aokazantsev aokazantsev released this 24 Oct 13:45
  • Галка трея «Выключать прокси, пока запущен Charles» («Настройки…», по умолчанию выключена, ключ yield_to_charles в settings.json). Пока запущен Charles.exe, прокси не слушает порт, а устройства, у которых прокси равен адресу AgentProxy, снимаются с него (http_proxy :0, adb reverse --remove). Когда Charles закроют, прокси включается сам и возвращает прокси снятым устройствам, если они подключены и прокси на них никто не задал.
  • Уже открытые соединения клиентов (WebSocket, SSE, keep-alive) пауза не рвёт: они доживают через AgentProxy, чтобы всё ушло в Charles — перезапустить приложение. agentproxy.cmd status на паузе отвечает кодом 0 с "paused": "charles".
  • На паузе работают MCP, HTTP API, монитор и история. proxy_status и check_connection отдают proxy.paused: "charles" (иначе null), proxy_status — ещё proxy.yield_to_charles (галка включена), у check_connection новый вердикт paused_for_charles с подсказкой, device_proxy enable отказывает с объяснением. Хук старта сессии пишет «выключен, пока запущен Charles».
  • Скилл agentproxy: строка про паузу на время Charles в «Почему не видно трафика».