Repository navigation
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: 384aef82-bf7d-474d-900f-8cdb11f862ba) |
⏭️ Performance benchmarks were skippedPerf benchmarks (CodSpeed) are opt-in on pull requests — they no longer run on every push. They always run automatically after merge to To run them on this PR, do any of the following, then push a commit (or re-run CI):
|
Binary size checks failed❌ 2 violations · ✅ 1 passed
Details & how to fixViolations:
Add/update baselines:
[artifacts.bridge_wasm]
file_bytes = 26145178
gzip_bytes = 7727648
[artifacts.packed-program]
file_bytes = 39318808
gzip_bytes = 16161060Generated by |
02716df to
65875ee
Compare
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: 00e7ec0f-5b39-42db-b396-dad1eb028a0b) |
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: 48578c75-8c98-48c7-a8fb-3d2b0831c70e) |
|
🌿 Preview your docs: https://boundary-preview-abaf3d51-a795-48c2-98d5-5be0b40395b8.docs.buildwithfern.com |
A query describes an image, audio, PDF or video value without its content,
as `{"$media", "mime", "base64_len"}`, so a row of a thousand runs is not
a thousand pictures. A path that ends in `['base64']` on a media value now
reads that one value's content as base64 text, from the value's own blob
or from the child blob a large content lives in. Media that names a URL
or a file holds no content and reads as missing.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
65875ee to
e64fa2e
Compare
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: e4c48026-9b9c-4319-b471-589418dfa51b) |
A query describes an image, audio, PDF or video value without its content, as
{"$media", "mime", "base64_len"}, so a result of a thousand runs is not a thousand pictures. A path that ends in['base64']on a media value now reads that one value's content as base64 text, from the value's own blob or from the child blob a large content lives in. Media that names a URL or a file holds no content and reads as missing.Studio uses this path to show images and PDFs in span details (BoundaryML/bcs#263).
Part of a stack; review the PRs in order.
🤖 Generated with Claude Code
Note
Medium Risk
Changes captured-value navigation and SQL query semantics for media; behavior is well-tested but touches telemetry/query paths that Studio depends on.
Overview
baml querycan now load a single media value’s payload while default rendering still shows only lightweight descriptors ($media,mime,base64_lenorurl).Value navigation treats
base64as a special key on media objects: paths likeinput_args['small']['_data']['base64']return the stored base64 text (inline or from an external CAS child blob), respect blob budgets, and yield missing for URL/file-backed media or other keys such asmime. Documentation forbaml querydescribes this behavior.Coverage adds unit tests in
btel_readerand an end-to-end query test that asserts small/large images, URL-only media, descriptors, and SQL equality on the loaded content.Reviewed by Cursor Bugbot for commit e64fa2e. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit
base64content now returns its text for inline and separately stored image, audio, PDF, and video data. URL-backed media and unsupported media keys continue to return no value.base64can read the content, while paths beneath it do not resolve.