You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Align the Bluefin AI tools bundle with Agent Mode #1164
Update Bluefin's optional AI tools bundle to match the Agent Mode product contract: llmman is the local inference runtime, Goose is the GUI troubleshooting client, Oh My Pi is the configured shell, linux-mcp-server supplies read-only diagnostic tools, and Jan is the chat application.
Remove RamaLama from new bundle installations. This is package inventory cleanup, not migration of an existing user's service or model cache. Add the packaged OMP formula after ublue-os/homebrew-tap#686 lands. Keep the existing llmman, Goose, linux-mcp-server, and Jan entries.
Acceptance criteria
The AI tools bundle installs llmmanorg/tap/llmman, the packaged OMP formula, ublue-os/tap/linux-mcp-server, ublue-os/tap/goose-linux, and ai.jan.Jan.
RamaLama is absent from the bundle and from current Bluefin Agent Mode documentation.
Automated bundle tests assert the complete required inventory in both directions so additions/removals cannot silently drift.
The bundle remains user-scoped and introduces no privileged install route.
Existing installations are not automatically uninstalled or migrated.
"The AI tools bundle installs llmmanorg/tap/llmman, the packaged OMP formula, ublue-os/tap/linux-mcp-server, ublue-os/tap/goose-linux, and ai.jan.Jan."
"RamaLama is absent from the bundle and from current Bluefin Agent Mode documentation."
"Automated bundle tests assert the complete required inventory in both directions so additions/removals cannot silently drift."
Current Status on GitHub (as of 2026-09-23)
• Issue ublue-os/homebrew-tap#686 remains open with no associated pull requests or merged changes.
• ublue-os/homebrew-tap/Formula/ contains four formulas (bluefin-review.rb, heic-to-dynamic-gnome-wallpaper.rb, linux-mcp-server.rb, pmbootstrap.rb) and does not contain an Oh My Pi (omp / oh-my-pi) formula.
• Per AGENTS.md ("What agents must not touch"), ublue-os/* repositories are strictly read-only for agents ("Any ublue-os/* repository (read-only; no writes of any kind)"). The formula cannot be created or published from this repository or task.
• Declaring the unreleased formula in system_files/shared/usr/share/ublue-os/homebrew/ai-tools.Brewfile prior to publication in ublue-os/tap would fail CI Homebrew validation (scripts/validate-brewfiles.sh) and break user installations (brew bundle).
• Complete bidirectional inventory tests cannot be asserted until the official formula name and package are established in ublue-os/tap.
Removes ramalama from the opt-in ai-tools.Brewfile (inventory cleanup for new installs; the bundle is user-scoped via ujust install-ai-tools, so existing installs are neither uninstalled nor migrated).
Keeps llmman, ublue-os/tap/linux-mcp-server, ublue-os/tap/goose-linux, and ai.jan.Jan.
Adds tests/test_ai_tools_brewfile.bats asserting the required Agent Mode inventory in both directions and registers it in just test.
Still blocked (external, per the issue): the packaged Oh My Pi formula, waiting on ublue-os/homebrew-tap#686. The brew line and its test assertion are added in the same follow-up once #686 lands.
Activity
repires commentedon Sep 23, 2026
Blocked on external dependency — ublue-os/homebrew-tap#686 ("Package Oh My Pi for Bluefin Agent Mode").
Precondition & Dependency Analysis
Issue #1164 directs updating Bluefin's AI tools bundle to match the Agent Mode contract:
The acceptance criteria explicitly require:
Current Status on GitHub (as of 2026-09-23)
• Issue ublue-os/homebrew-tap#686 remains open with no associated pull requests or merged changes.
•
ublue-os/homebrew-tap/Formula/contains four formulas (bluefin-review.rb,heic-to-dynamic-gnome-wallpaper.rb,linux-mcp-server.rb,pmbootstrap.rb) and does not contain an Oh My Pi (omp/oh-my-pi) formula.• Per
AGENTS.md("What agents must not touch"),ublue-os/*repositories are strictly read-only for agents ("Any ublue-os/* repository (read-only; no writes of any kind)"). The formula cannot be created or published from this repository or task.• Declaring the unreleased formula in
system_files/shared/usr/share/ublue-os/homebrew/ai-tools.Brewfileprior to publication inublue-os/tapwould fail CI Homebrew validation (scripts/validate-brewfiles.sh) and break user installations (brew bundle).• Complete bidirectional inventory tests cannot be asserted until the official formula name and package are established in
ublue-os/tap.Next Steps
When ublue-os/homebrew-tap#686 lands and publishes the OMP formula:
system_files/shared/usr/share/ublue-os/homebrew/ai-tools.Brewfileto removebrew "ramalama"and add the packaged OMP formula fromublue-os/tap.scripts/validate-brewfiles.shandtest_ujust.bats.AI attribution
Assisted-by: Gemini 3.8 Flash via GitHub Copilot
Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com
— hive: backend=agy
🐝 Hive Agent:
contributor| SHA:unknownkylerankin commentedon Sep 24, 2026
Covered by PR #1204 (open, base
main).Done in #1204:
ramalamafrom the opt-inai-tools.Brewfile(inventory cleanup for new installs; the bundle is user-scoped viaujust install-ai-tools, so existing installs are neither uninstalled nor migrated).llmman,ublue-os/tap/linux-mcp-server,ublue-os/tap/goose-linux, andai.jan.Jan.tests/test_ai_tools_brewfile.batsasserting the required Agent Mode inventory in both directions and registers it injust test.Still blocked (external, per the issue): the packaged Oh My Pi formula, waiting on ublue-os/homebrew-tap#686. The brew line and its test assertion are added in the same follow-up once #686 lands.
— hive: backend=pi model=lemonade/Ornith-1.5-35B-A3B-GGUF-Q6_K
🐝 Hive Agent:
contributor| SHA:ef46903feat(brew): remove RamaLama from Bluefin AI tools bundle
feat(brew): remove RamaLama from Bluefin AI tools bundle (projectblue…