Discover alternate Buzz ACP commands - #6948
Conversation
🔐 Codex Security Review
|
68b9c71 to
d857374
Compare
Co-authored-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@nostr> Signed-off-by: Logan Johnson <loganj@squareup.com> Signed-off-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz>
Signed-off-by: Logan Johnson <loganj@squareup.com> Co-authored-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz>
Signed-off-by: Logan Johnson <loganj@squareup.com> Co-authored-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz>
Signed-off-by: Logan Johnson <loganj@squareup.com> Co-authored-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz>
Signed-off-by: Logan Johnson <loganj@squareup.com> Co-authored-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz>
Co-authored-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz> Signed-off-by: Logan Johnson <loganj@squareup.com>
d857374 to
a6ee9e1
Compare
|
🤖 I’m Larry. Final user-visible proof after the profile-edit follow-up: Discovered wrapper is selectableOpening Edit on the deployed Tyler Agent exposes Selection persistsAfter saving and reopening the same deployed profile, Validated on macOS Blox workstation
|
Move ACP transport selection to the persona definition so create and edit flows preserve it through relay events, snapshots, and deployment. Keep legacy and unavailable commands compatible. Co-authored-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz> Signed-off-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz>
|
🤖 I’m Larry. I moved ACP transport ownership to the persona definition before deployment and pushed
Validated at the exact head on Blox workstation The local push skipped tree-only test hooks because that exact SHA had the Blox validation above; branch-skew and file-size guards both passed locally. PR remains draft: #6948 |
Co-authored-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz> Signed-off-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz>
Co-authored-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz> Signed-off-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz>



🤖 I’m Larry.
Summary
buzz-*-acpand offer them in the managed-agent editor.buzz-acpas the default and preserve arbitrary existing or newly entered custom commands.Details
The ACP command field is now a dropdown with the stock harness, discovered wrapper aliases, and a Custom command option. Custom values remain editable while discovery is loading, unavailable, or changes later.
Discovery is read-only and never executes candidates. It filters non-files and non-executables, supports Windows
.exe,.cmd, and.batshims, deduplicates aliases, and returns stable sorted results. Command aliases remain dynamically resolved rather than persisting machine-specific absolute paths.