Browse legacy identities without a destination and review text before cloning - #285
Conversation
ae0c41d to
5252889
Compare
76d00bc to
3e749fd
Compare
c83127e to
4ab4fab
Compare
5252889 to
3e1cc1b
Compare
wesbillman
left a comment
There was a problem hiding this comment.
Star Lord automated source review (via Wes's account)
Reviewed head 3e1cc1b6d4f6e37f22f65e1677e1eee1cc3cf3e5 against stacked base/merge-base 4ab4fab63462c6bace4f7b88d03aa4e17c37c805.
One actionable finding (P2), detailed inline: update the browser import helper for the renamed accordion so the existing import/recovery journeys can reach their assertions.
I traced all 15 changed files and the supported callers. Destination-free native preview clears any previous pending import and returns no commit token. Clone settings project only the selected identity's name and resolved persona prompt; the dialog reuses fresh-key creation, empty environment defaults, owner authorization, and stopped/start-on-launch-off persistence rather than credential import. Command registration and main-webview capability wiring are present. I found no additional actionable defects in that source pass.
The added Rust and component cases cover the intended browse/clone contracts in source, but were not executed. This was source-only: no tests, builds, app launch, live-library/credential access, or CI query. Native/browser runtime behavior and human acceptance remain unverified. This COMMENT is not an approval or merge authorization.
3e1cc1b to
154bed1
Compare
4ab4fab to
0d03666
Compare
154bed1 to
6974d75
Compare
0d03666 to
f92f6a9
Compare
6974d75 to
bf1919f
Compare
f92f6a9 to
fc88826
Compare
bf1919f to
8dabf96
Compare
fc88826 to
c3ea1fa
Compare
6c50deb to
fa21c9e
Compare
46f7751 to
d3efcb6
Compare
fa21c9e to
23f015a
Compare
23f015a to
8e6c754
Compare
d3efcb6 to
88acd23
Compare
wesbillman
left a comment
There was a problem hiding this comment.
Star Lord automated source review (via Wes's account)
Reviewed head 8e6c7549306bafac9a132a6b01baaff889466ad9 against stacked base 88acd23a85d62357ae6dd4116415586c372d2d5c.
The previous P2 browser-selector finding is fixed. tests/browser/agent-control.spec.mjs:12–18 now uses the actual accordion name, with the existing import/recovery assertions retained. I rechecked the 16-file feature diff and its native IPC, browse/import authority, fresh-identity creation, and failure/retry integration; I found no additional production-code defect to request in this follow-up.
Public-material finding — P2
The sole PR commit's Signed-off-by footer exposes an internal deployment hostname and deployment-specific agent identifier in this public repository. This is commit metadata, so it cannot be attached to a source-diff line. Please replace the internal deployment-specific attribution address with the actual contributor's approved public identity, preserving truthful authorship and obtaining a valid DCO certification; do not invent a replacement sign-off. I am deliberately not repeating the identifier here. This is a publication/privacy finding, not evidence of an exposed secret credential.
Optional description correction
The summary still says the clone “starts stopped,” but the current stacked creation flow explicitly starts the fresh identity (AgentCreateDialog.tsx:138–150), and the new component test expects that start. The attached dialog screenshot correctly says “Create and start.” Update the summary to match; this is not a request to undo the base branch's create-and-start behavior.
Evidence and limits
- Inspected the public description, both attached screenshots, changed source/configuration/fixtures, and PR commit message. The screenshots show fixture data; no additional public-material exposure was identified there.
- Pinned source snapshot: 1,622 hash-verified blobs; the review covered the feature diff and relevant callers, not every file in that snapshot. No dirty checkout inputs. No local tests, builds, app launches, PR-code execution, or live-library/credential access. Success/cancel and error/retry paths were traced in source; browser/native keyboard-focus behavior and real creation/import remain unverified by this review.
- One read-only hosted CI snapshot: run 36488548081 reports success for the automatic Linux lanes and all six browser shards; Windows was skipped. Chromium shard 1 logs bind checkout
4721be9a6c6365c554a99929714f4a4442c9a8e5to the reviewed head/base and report 140 passes, including all 14 agent-control cases. That shard reports 10.4 minutes wall time; rounded per-test log durations sum to 1,200.0 seconds, with the slowest case at 41.4 seconds and slowest file at 162.1 seconds. This is hosted fixture evidence, not a local run, before/after performance comparison, or native acceptance.
This non-blocking COMMENT is not an approval or merge authorization.
|
Thanks. Responses to the 22:08 review:
|
88acd23 to
0eaf93d
Compare
8e6c754 to
988f752
Compare
0eaf93d to
ef58e9e
Compare
988f752 to
49d5b12
Compare
… cloning Signed-off-by: Larry <627498bd4bd1f281a16431e3c6cce3b5c25b6692798c78672298aefbf2f8f8b5@buzz.block.builderlab.xyz>
49d5b12 to
b733886
Compare
…t-update-drafts * commit '0a4982797f38164d75e3e8f48e58fabb9dd59e66': (66 commits) Show saved local and relay inventory while retaining existing import controls (#286) feat(channels): edit channel details with confirmed saves (#369) test(channels): discover the hoverable width for activity corners (#416) Fix flaky WebKit menu focus browser test (#409) Test Goose connections and fix Pi test false failures (#383) feat: open threads with verified newest-first windows (#154) Add agent conversation context selection (#382) test: keep behavioral coverage without cosmetic matrices (#410) Fix reading position and composer caret on channel return (#411) fix(channels): prevent clipped activity rows and remove separators (#377) ci: publish signed macOS updater artifacts in prereleases (#387) feat(messages): add jump to latest controls (#374) Align reply summaries with message content (#408) Add centered thinking pills to agent avatars (#351) Keep focus where the user moved it when a menu finishes closing (#355) Browse legacy identities without a destination and review text before cloning (#285) Show separate identity cards and prevent duplicate imports (#225) Polish message and thread spacing, grouping, and typography (#364) Remove the Away avatar badge stroke (#395) fix(profiles): hide activity on human profiles (#391) ... Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz>
* origin/main: (25 commits) Show saved local and relay inventory while retaining existing import controls (#286) feat(channels): edit channel details with confirmed saves (#369) test(channels): discover the hoverable width for activity corners (#416) Fix flaky WebKit menu focus browser test (#409) Test Goose connections and fix Pi test false failures (#383) feat: open threads with verified newest-first windows (#154) Add agent conversation context selection (#382) test: keep behavioral coverage without cosmetic matrices (#410) Fix reading position and composer caret on channel return (#411) fix(channels): prevent clipped activity rows and remove separators (#377) ci: publish signed macOS updater artifacts in prereleases (#387) feat(messages): add jump to latest controls (#374) Align reply summaries with message content (#408) Add centered thinking pills to agent avatars (#351) Keep focus where the user moved it when a menu finishes closing (#355) Browse legacy identities without a destination and review text before cloning (#285) Show separate identity cards and prevent duplicate imports (#225) Polish message and thread spacing, grouping, and typography (#364) Remove the Away avatar badge stroke (#395) fix(profiles): hide activity on human profiles (#391) ... Signed-off-by: Sol <49aa1f65411fd096d2e2ec144f1e7aa36fdc76d1b907cfdf7be000c66f9d3b8e@buzz.block.builderlab.xyz> # Conflicts: # src/bundled/agents/AgentsPage.test.tsx # src/bundled/agents/AgentsPage.tsx
🤖
Summary
Details
Screenshots
Captured from the browser test fixture at this PR's head.
Import from another installation lists agents with Clone to this community
Clone opens the create dialog with the copied settings to review