release aidev SIG 3/5

Oh My Pi v17.3.4: Codex V2 compaction, credential routing fixes, PDF backend swap, memory recall fix

Major patch release: fixes Codex V2 remote compaction, OAuth usage cache invalidation, GitHub Copilot credential routing (personal vs business endpoint), and OpenRouter DeepSeek effort clamping. Replaces MuPDF-WASM PDF backend with pdf-inspector, restores PDF page rendering via headless Chromium. Fixes Streamable HTTP MCP session invalidation, Ctrl+G on Windows, memory recall dropping global rows, DeviceCheck crashing on headless macOS, and terminal DA1 reply leaking into composer.

PUBLISHED2026-08-14
OBSERVED2026-08-21
AGE11d
SOURCES1
  • pi-agent-core: Codex V2 remote compaction fixed with explicit v2Endpoint and feature-negotiation header.
  • pi-ai: omp usage invalidate now discards stale OAuth/API-key usage snapshots and forces per-provider refresh; quota reporting fixed for China (Beijing) Alibaba Token Plan credentials.
  • pi-catalog: wire constants for Codex V2 compaction; GitHub Copilot credentials now scoped per-credential (fixes business model requests hitting personal endpoint with 403); OpenRouter DeepSeek V4 Pro 0813 effort clamping fixed (now accepts low/high/max ladder).
  • pi-coding-agent: MuPDF-WASM PDF backend replaced with pdf-inspector via pi-natives; PDF page rendering restored via headless Chromium capture; Streamable HTTP MCP sessions no longer invalidated by opening GET SSE stream before notifications/initialized (fixes Figma Dev Mode MCP); Ctrl+D hotkey description corrected; Ctrl+G external editors fixed on Windows (Bun re-quoting).
  • pi-mnemopi: recall() with channel filter no longer drops global-scope rows (buildWhere was appending redundant channel_id clause).
  • pi-natives: added async pdfToMarkdown API with page numbering, OCR-needed metadata; Docker images build via cargo/napi-rs instead of Bazel; fixed workspace load with stale crate dirs; fixed dockerignore patterns missing nested target/dist dirs; DeviceCheck no longer aborts with SIGTRAP on headless macOS (checks for graphic access first).
  • pi-tui: terminal DA1 reply leaking into composer fixed (consumed for entire session lifetime, not just probe sentinel).

COMMUNITY

No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.