Repository navigation
Conversation
House look for first-party capsules and Home chrome, without a second launch, clipboard, or /creative path. Co-authored-by: Cursor <cursoragent@cursor.com>
Run principles and cargo on windows-latest without blocking merge. Source-home stays Linux/Darwin until that door exists. Co-authored-by: Cursor <cursoragent@cursor.com>
Do not loosen vendor-ui for CRLF. Checkout LF on windows-latest so the same files match Linux. Co-authored-by: Cursor <cursoragent@cursor.com>
Keep WCI checks looking for the real routes. Do not loosen the gate. Co-authored-by: Cursor <cursoragent@cursor.com>
The allowed host is still only home-clipboard-host.js. Normalize slashes so the gate does not treat the same file as a stranger. Co-authored-by: Cursor <cursoragent@cursor.com>
Mode-bit heal is a Unix host fact. Do not allow(dead_code) on Windows. Co-authored-by: Cursor <cursoragent@cursor.com>
Honor the join deadline instead of sleeping past it, and keep the unfinished worker alive longer than CI sleep overshoot. Join evidence is unchanged: unfinished is not joined. Co-authored-by: Cursor <cursoragent@cursor.com>
Keep Chat held on profile_readiness. Recovery ceremony stays on System; Profile stays on People. No second identity path. Co-authored-by: Cursor <cursoragent@cursor.com>
Lock talks to Home. Wallpaper, clock, and person start the same passkey. The OS dialog is the ceremony, not the first screen. Co-authored-by: Cursor <cursoragent@cursor.com>
The freeze lock face was a stand-in. Project the July picker look and the front-door account name from passkey status without a browser identity cache. Co-authored-by: Cursor <cursoragent@cursor.com>
The lock face was cutting to Home and treating the profile name as the passkey control. Dissolve the overlay over the desktop and leave the name as a label. Co-authored-by: Cursor <cursoragent@cursor.com>
The welcome sheet was Profile-first with a skippable kit. Host already refuses the first Profile without a completed kit; the sheet now matches that fact, ticks recovery_readiness, and leaves a History reminder if closed early. Co-authored-by: Cursor <cursoragent@cursor.com>
2 of 4 tasks
Co-authored-by: Cursor <cursoragent@cursor.com>
… rule Anders asked for one test that the kit-ready predicate cannot drift between the Home fact and the Profile POST refuse.
1 of 3 tasks
Contributor
Author
|
Recorded your review:
First extra |
The dummy localhost_root in the lockstep unit test tripped source-gate and source-macos.
Contributor
Author
|
Superseded by #55 (stacked on #54). The URUX harness has been re-cut to the 0.7.1 standard there: Home GUI owns the Shelf morph and the Agent Space, the harness is its own capsule on the typed model contract (offers_list / runs_create / runs_events / runs_cancel), the workspace is a Runtime object, and nothing that this Runtime does not back (mock provider, grants, tools, Studio, Usage) is in it. Closing this so the design is reviewed in one place. |
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
feat/home-agent-harness./creativeHTTP, no capsulenavigator.clipboard, no#agent-harnessas host chrome.identity.recovery_readiness+identity.profile_readiness. No skip. Close/Escape leaves a session History reminder. Ceremony stays on System Security and People.window-chrome-safe-topin Chat/Inbox.UX review, not merge of the whole branch. Store, Get, and model selection stay out of this PR.
Merge target if the live pass is good:
feat/home-agent-harness-rebuildonly. That does not fast-forwardreview/collaboration-candidateorupstream/0.7-dev. Integration of those is a later, separate review.Recovery rule (Anders)
recovery_readinessand the first-Profile POST gate now sharerecovery_rule_is_ready(root_encrypted, recovery_configured).recovery_readiness_ready_iff_first_profile_gate_allowstest_recovery_readiness_and_first_profile_gate_use_the_same_recovery_ruleWindows (non-blocking — Anders 25 Aug)
Windows is not an accepted target for this slice. The experimental job stays in CI, stays
continue-on-error, and must not block merge. It is evidence of Unix assumptions inelastos-guest(POSIX serial/PTY). Track separately. Near-term: Linux VPS / NVIDIA + our localhosts; WSL or skip on Windows; native Windows kernel later. Long-term: one Runtime contract, host differences behind adapters, claim only platforms with evidence (ROADMAP.md).Named gaps (not bugs)
Test plan
recovery_readinessand first-Profile gate use the same recovery rule5e546ef4f(Windows not a bar)runs_*; Studio usesoffer:h3-video:2xwindow-chrome-safe-top