feat(pilot): add portable constrained Core research pilot - #4527
Draft
bsaunders-ops wants to merge 17 commits into
Draft
feat(pilot): add portable constrained Core research pilot#4527bsaunders-ops wants to merge 17 commits into
bsaunders-ops wants to merge 17 commits into
Conversation
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
Signed-off-by: Blake Saunders <bsaunders@coreadvs.com>
…t-bools Signed-off-by: Blake Saunders <bsaunders@coreadvs.com> # Conflicts: # crates/buzz-acp/src/pool.rs
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
Core needs a reproducible local pilot that can move between Windows/WSL VMs, operate only on public or synthetic research, and fail closed when identity, channel, credential, publishing, or process-ownership constraints are not satisfied.
User and developer impact
Operators can restore the source bundle on a fresh VM, build the five required release binaries, bootstrap stable local identities and channels, enter the OpenAI credential locally, and launch the relay, constrained ACP agent, and Windows Desktop through documented helpers. Re-running bootstrap and start is idempotent, and stop preserves Docker volumes.
The pilot agent responds only to the configured owner in
core-research. It does not subscribe or reply tocore-control, and non-owner messages do not trigger responses.Root causes addressed
1/0), while Clap's boolean environment parser acceptstrue/false; the launcher now normalizes values at the process boundary.Validation
cargo fmt --all -- --checkcargo test --locked -p buzz-acp— 685 unit tests and 9 integration tests passed./scripts/test-core-pilot.sh./scripts/test-core-pilot-bootstrap.sh./scripts/test-core-pilot-portability.shSafety notes
The transfer and repository are source-only. No OpenAI key, private identity material, messages, media, Docker volumes, compiled binaries, or caches are included. The live smoke test used synthetic facts only and did not send external communications.