docs(#3996): describe portable generated media and Gemini output limits - #4030
Open
aheritier wants to merge 3 commits into
Open
docs(#3996): describe portable generated media and Gemini output limits#4030aheritier wants to merge 3 commits into
aheritier wants to merge 3 commits into
Conversation
rumpl
previously requested changes
Aug 24, 2026
aheritier
force-pushed
the
generated-media-docs
branch
from
August 24, 2026 15:13
a5107cd to
962223a
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
August 25, 2026 08:01
962223a to
48a5f96
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
August 25, 2026 08:18
48a5f96 to
8c8e021
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
August 25, 2026 08:33
8c8e021 to
1445548
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
August 25, 2026 20:24
1445548 to
72f4fd3
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
August 26, 2026 11:11
72f4fd3 to
a96cef3
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
September 1, 2026 16:30
a96cef3 to
21dbfda
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
September 1, 2026 19:59
21dbfda to
d04b172
Compare
aheritier
force-pushed
the
generated-media-docs
branch
2 times, most recently
from
September 6, 2026 16:16
7bf4821 to
6edff56
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
September 7, 2026 11:19
6edff56 to
2a33362
Compare
aheritier
force-pushed
the
generated-media-docs
branch
2 times, most recently
from
September 7, 2026 16:13
20caea4 to
e54ff19
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
September 8, 2026 17:31
468f9cd to
48cef72
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
September 8, 2026 20:37
48cef72 to
4b04a89
Compare
aheritier
marked this pull request as ready for review
September 8, 2026 20:39
dgageot
force-pushed
the
generated-media-docs
branch
from
September 9, 2026 07:41
4b04a89 to
8e68f8b
Compare
dgageot
previously approved these changes
Sep 9, 2026
aheritier
force-pushed
the
generated-media-docs
branch
from
September 9, 2026 11:56
8e68f8b to
7e7fc95
Compare
dgageot
force-pushed
the
generated-media-docs
branch
from
September 9, 2026 12:15
7e7fc95 to
84758cf
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
September 9, 2026 12:56
84758cf to
cb106d3
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
September 9, 2026 13:32
cb106d3 to
71863af
Compare
aheritier
force-pushed
the
generated-media-docs
branch
from
September 9, 2026 14:07
71863af to
6472397
Compare
stack merge was automatically disabled
September 9, 2026 14:31
Pull Request is not mergeable
stack merge was automatically disabled
September 9, 2026 15:20
Pull Request is not mergeable
Describe owning-workspace saves, sanitized redirects, manifest-gated references, portable session copies, no-resend history and inline fallbacks. Keep optional validation isolated from active session databases and distinguish deterministic coverage from deferred live Vertex validation.
Document catalog defaults, explicit capability overrides, TEXT+IMAGE requests, workspace-only redirection, provider-controlled formats, normal ACP completion and inline fallback labels. Vertex live image validation remains deferred.
Generated media has no application-level byte cap in portable session storage or authorized file resolution. Ordinary attachment limits are unchanged.
aheritier
force-pushed
the
generated-media-docs
branch
from
September 9, 2026 15:55
6472397 to
1e62d00
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What and why
Align model, Google-provider, session, TUI, and example references with catalogue/override eligibility, ordinary-request guards, safe workspace-only naming, portable session blobs, no-resend history, and no generated-media size cap. Document the phrase-warning blind spots and exactly-one-image filename fallback. Database compatibility prose is caution-only: migrations happen in place, older binaries may not understand the upgraded schema, and compatibility tests use isolated disposable stores. It provides no operational database procedure.
Part of #3996. Review this PR against its immediate parent, #4029, rather than the aggregate stack against
main.Commit inventory
Head:
4b04a89084ac6ea9d35630b3e1111ee73ceeb18a; parent SHA:950d801ff3a2eb4ee5aaf56265bf6fe8faa54110.0df48c0b85490c0b3bb430e3bdff187d6b75acf5— docs: explain the workspace artifact lifecycle4c0d297f5df9410a1f3222264d790c4814400f17— docs: describe generated-image requests and workspace-only saves4b04a89084ac6ea9d35630b3e1111ee73ceeb18a— docs: clarify uncapped generated-media storage and resolutionValidation
Build, test compilation, owning-package tests and the named fixture passed at this PR head.
Exact deterministic fixture command:
Matched top-level tests:
pkg/model/provider/gemini: 2;pkg/modelinfo: 1;pkg/runtime: 4.Deterministic scope: the named local fixture exercises this PR boundary with disposable configuration/stores and fake or loopback providers as applicable. Every listed package ran nonzero matching top-level tests.
Deferred/live scope: Markdown lint and canonical-front-matter checks passed. Live provider and active-database checks were not run. The final stack head passed build, lint, full tests, an uncached full suite, focused race tests and documentation checks in disposable environments. Remote CI is tracked by the checks below; no new paid-provider or active-database validation was run.