prime-agent 0.7.0 (new formula) - #297372
Conversation
| zeromq = node_modules/"zeromq/build" | ||
| zeromq.children.each { |entry| rm_r(entry) if entry.directory? && entry.basename.to_s != os } | ||
| (zeromq/os).children.each { |dir| rm_r(dir) if dir.basename.to_s != arch } | ||
| (zeromq/os/arch/"node").children.each { |dir| rm_r(dir) if dir.basename.to_s.start_with?("musl") } if OS.linux? | ||
|
|
There was a problem hiding this comment.
Can this not use the zeromq formula?
There was a problem hiding this comment.
unfortunately no. the zeromq package vendors its own libzmq inside the npm tarball itself. the library currently does not provide a way to point the library to a shared installation of zeromq, so even if zeromq is declared as a dependency here, it won't be consumed at runtime.
There was a problem hiding this comment.
Can you file an issue for it, because this currently violates https://docs.brew.sh/Acceptable-Formulae#vendored-dependencies
There was a problem hiding this comment.
done! it is now linked here. thanks for the initial review!
|
Local preflight found that the current formula passes its existing checks but still installs the packaged, statically linked ZeroMQ addon. I submitted zeromq.js #737 to restore
There are two Prime Agent release blockers before this should merge:
@kennethnym please update this PR after zeromq.js publishes the shared-link fix and Prime Agent publishes a corrected stable artifact. The full coordination record is PrimeIntellect-ai/prime-agent#843. |
|
will do! really appreciate your help here. i will keep track of this. i'll bump the other 2 issues internally. |
|
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
|
This submission is still active and should remain open. The upstream Bedrock bundle blocker is being coordinated in Prime Agent Discussion #1410; a validated fix is available at
|
|
Upstream status, 2026-09-13:
@kennethnym, after #2265 merges and a corrected stable release passes artifact verification, the remaining owner action is to update this existing PR, tick the existing AI-disclosure checkbox, and rerun the complete source-build, functional test, shared Homebrew |
this pr adds prime-agent to homebrew/core.
HOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>?brew test <formula>?brew audit --strict <formula>(after doingHOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>)? If this is a new formula, does it passbrew audit --new <formula>?The Ruby code was generated initially using
brew create. The install script was generated via prime-agent using Claude Fable 5. I verified the changes by running the requested audits and running the locally installedprime-agentafter the fact. All audit passes. This PR description is written by myself.