Conversation
`agent-abstraction` gained `Agent::Grok` and this crate's matches did not,
so building the sidecar against 0.4.21 fails outright:
error[E0004]: non-exhaustive patterns: `Agent::Grok` not covered
That takes AgencyZero's CI down with it, because `stage-agency-proxy-sidecar.sh`
builds this from crates.io at the version `agency-proxy-client` pins, and
cargo resolves it against the newer abstraction.
`agent_name` and `agent_for_provider` gain the arm, and the two registry
sweeps that enumerate agents include it, so a Grok run reports account
usage and probe status like the other three.
The dependency was a path into a sibling checkout, which no CI can
resolve. It takes the published 0.4.21, which is where `Agent::Grok` is.
Owner
Author
|
Folded into #9 so this repo has one PR. The Grok fix is cherry-picked onto that branch, verified there: builds at 0.1.10 against published agent-abstraction 0.4.21, 24 tests, clippy -D warnings clean, fmt clean, and |
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.
Why
agent-abstractiongainedAgent::Grokand this crate's matches did not, so building against 0.4.21 fails outright:This is currently taking AgencyZero's CI down — both
RustandPanel checksfail.scripts/stage-agency-proxy-sidecar.shbuilds this crate from crates.io at the versionagency-proxy-clientpins, and cargo resolves it against the newer abstraction, so the published 0.1.9 cannot compile.What
agent_nameandagent_for_providergain theGrokarm.account_usage,probe_providers) include it, so a Grok run reports account usage and probe status like the other three.agent-abstractionwas a path dependency into a sibling checkout, which no CI can resolve. It takes the published0.4.21, which is whereAgent::Grokis.0.1.10, since 0.1.9 is published and AgencyZero builds this from crates.io.Verified
cargo check -p agency-proxyagainst publishedagent-abstraction 0.4.21cargo test --workspace— 24 passingcargo clippy --workspace --all-targets -- -D warnings— cleancargo fmt --check— cleanAgencyZero needs 0.1.10 published before its CI goes green.