Repository navigation
feat(companion): complete compact desktop controls - #75
Merged
Merged
Conversation
Why: Desktop 1.18 needs truthful compact geometry, persistent in-call chat controls, and Host-bound current-project work without giving the renderer routing authority.\n\n[小太阳·砚砚/gpt-5.6-sol🐾]
Why: Folded-chat unread must not count the owner's own speech or typing, and the public work/navigation projection should preserve partial and settlement truth before beta.25 is published. [小太阳·砚砚/gpt-5.6-sol🐾]
Owner
Author
|
Review fix @ 375c653
Fresh verification: companion 166/166, browser 8/8, SDK 312/312, changed contract 43/43, typecheck, catalog, and fresh consumer all pass. |
Why: ensure the out-of-call fold boundary and each unavailable source rule fail if their production guards regress before the public prereleases are published.
Owner
Author
|
Merge-gate evidence — exact candidate 15bd2c0
Evidence validation E1-E5: passed. This public package PR does not itself advance or close F317; Host beta.25 admission and integrated Alpha remain downstream. |
Owner
Author
|
Release truth — main merge 7fe1a7c Main workflows succeeded:
Registry verification downloaded each published tarball and compared it byte-for-byte with the frozen Node 24.18.0 / npm 11.16.0 candidate; all three cmp results were equal.
Dist-tags:
This proves publication identity only. Host beta.25 admission and integrated F317 Alpha remain downstream and are not claimed complete here. |
mindfn
added a commit
to mindfn/clowder-ai-plugins
that referenced
this pull request
Oct 12, 2026
Why: Port merged main zts212653#75 Companion work/navigation semantics without erasing C1 command and permission invariants. Changed shared bytes require contract beta.30, SDK beta.15 and seven connector alpha.5 identities; retain previous immutable artifacts. [砚砚/gpt-6.1-sol🐾]
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.
Summary
Why
Desktop 1.18 needs a smaller living companion without shrinking its controls, and the card must show real bounded work without letting renderer input choose projects or routes.
Risk and gate choice
A stateful non-author local reviewer was selected for the cross-package contract and interaction semantics. Targeted package, browser, generated-artifact, catalog, and fresh-consumer checks cover the changed public surface.
Verification
The full plugin-contract suite still has the same two stdio timing failures reproduced on unchanged main under the pinned Node 24.18 toolchain; all changed contract tests and SDK consumers pass. Final candidate companion alpha.21 identity: SHA1 69628a4799afb395a301e029eb72f4b7ec3caa49; SRI sha512-YMfQcRHdn/F99FbfGDgbQlIHURA/RJvyh/4mNSVlK/dAa2Egx30WVD2YuWuClNH7mVypnK22q7LWoFKm48f4lA==.