v0.36.4
TimmyOVO/deepseek-ocr.rsv0.36.4Jun 17, 2026by harijoe
AI Summary
Addresses a caching issue caused by ChatGPT changing its HTML file caching policy to 30 minutes. Previously, Skybridge failed to serve views if the version hash expired; this patch fixes the `resources/read` endpoint to serve assets regardless of the `?v=` parameter.
Key Highlights
- ChatGPT HTML file caching changed from indefinite to ~30 minutes
- Fixes view rendering issues in previous conversations after cache expiration
- `resources/read` now resolves views by path instead of query param
- Version parameter is now a cache-busting hint, not a gatekeeper
Full Release Notes
## Patch release ### Explanation ChatGPT used to cache the HTML file referenced in a tool resource indefinitely. This recently changed: the cache now lasts about 30min and is then refetched. Before this patch, Skybridge only served the HTML when the exact version hash was provided as a `?v=` query param, so resubmitting an app would break view rendering in all earlier conversations once their cache expired and they refetched the old hash. ### Fix `resources/read` now resolves a view by its query-less path, so the underlying asset is served no matter what `?v=` value the consumer sends (stale cache key, mismatched version, or no param at all). The version param is only a cache-busting hint and no longer gates resolution. The consumer-facing URI is preserved on the response. ## Changes - fix: serve view resource no matter the ?v= cache key @paulleseute (https://github.com/alpic-ai/skybridge/pull/872)