v3.6.0 — Performance & Stability Hardening

P0: Connection pooling (http.client reuse per host), stream idle timeout
    (300s via selectors) on all streaming paths (OA/CC/Gemini/auto-continue)
P1: Retry-After header support on all retry paths, preemptive OAuth token
    refresh (5min before expiry)
P2: oa_convert_tools(strict=) for Responses vs Chat Completions, filter
    null/empty tool names
P3: Response store TTL (600s eviction), bounded stream buffers (8MB cap),
    response.failed/error urgent flush, dual logging (proxy.log)

.deb: v3.6.0 (71KB) — v3.5.0 and v3.3.0 kept as fallback
This commit is contained in:
admin
2026-05-22 13:14:51 +04:00
Unverified
parent 0682e46521
commit beea20686b
5 changed files with 177 additions and 19 deletions

View File

@@ -3,11 +3,11 @@ set -e
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
if [ -f "$SCRIPT_DIR/codex-launcher_3.5.0_all.deb" ]; then
echo "Installing codex-launcher_3.5.0_all.deb ..."
sudo dpkg -i "$SCRIPT_DIR/codex-launcher_3.5.0_all.deb"
if [ -f "$SCRIPT_DIR/codex-launcher_3.6.0_all.deb" ]; then
echo "Installing codex-launcher_3.6.0_all.deb ..."
sudo dpkg -i "$SCRIPT_DIR/codex-launcher_3.6.0_all.deb"
echo ""
echo "Installed v3.5.0 via .deb package."
echo "Installed v3.6.0 via .deb package."
echo " translate-proxy.py -> /usr/bin/translate-proxy.py"
echo " codex-launcher-gui -> /usr/bin/codex-launcher-gui"
echo " cleanup-codex-stale -> /usr/bin/cleanup-codex-stale.sh"