Skip to content

[pull] main from danny-avila:main#172

Merged
pull[bot] merged 2 commits into
innFactory:mainfrom
danny-avila:main
Jun 11, 2026
Merged

[pull] main from danny-avila:main#172
pull[bot] merged 2 commits into
innFactory:mainfrom
danny-avila:main

Conversation

@pull

@pull pull Bot commented Jun 11, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

dustinhealy and others added 2 commits June 11, 2026 09:53
A Codex security finding flagged that findPiiMatchInMessages was
gating on msg.role === 'user' and silently skipping every other
role. The OpenAI-compatible validator accepts system, assistant, and
tool from the caller; the Responses input conversion accepts and
converts developer and system. All of those roles flow into
formatAgentMessages and then createRun, so an authenticated remote
agent caller could place a credential-shaped value in any non-user
role and reach the model despite the configured filter.

Drops the role gate. The helper now scans every caller-supplied
message regardless of role; the loop count is unchanged (one outer
over messages, one inner over content parts) and the early-exit on
first match still holds. Spec adds explicit cases for system,
assistant, and tool roles in place of the now-incorrect
skips-non-user assertion.
…13686)

* 🛟 fix: Auto-Recover from Stale Service Worker Assets After Deploys

- 404 missing static assets in the SPA fallback instead of serving index.html
- inline recovery script unregisters stale SWs and reloads once on chunk failure
- route vite:preloadError into the same recovery path for stale lazy chunks

* 🛟 fix: Address Review — SW-Side Recovery, Scoped Unregister, Shared Fallback

- importScripts'd sw-heal.js pings window clients on activation and reloads
  ones that can't pong: stale pages carry no recovery code of their own
- scope SW unregistration to the deployment base for subpath installs
- preventDefault vite:preloadError only when a recovery reload was initiated
- extract createSpaFallback and apply the asset 404 guard to experimental.js
@pull pull Bot locked and limited conversation to collaborators Jun 11, 2026
@pull pull Bot added the ⤵️ pull label Jun 11, 2026
@pull pull Bot merged commit 788cc5a into innFactory:main Jun 11, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants