Skip to content

Add Pi as a curated agent harness provider - #285

Open
mrohan-sq wants to merge 6 commits into
mainfrom
add-pi-harness
Open

Add Pi as a curated agent harness provider#285
mrohan-sq wants to merge 6 commits into
mainfrom
add-pi-harness

Conversation

@mrohan-sq

@mrohan-sq mrohan-sq commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Context

Pi (pi.dev) is a coding agent with an ACP adapter (pi-acp) already registered in Goose, the builderbot doctor crate, and the agent ID map — but was commented out in Berd's curated provider catalog pending full support.

Summary

  • Uncomment the pi-acp entry in curatedProviders.ts
  • Remove supportsModelList/modelSelectionHint so Berd queries pi-acp's ACP config options for available models (including Databricks via the pi-databricks extension)
  • Keep supportsInstall: false for now; one-click install will follow in a builderbot doctor crate update
  • Widen the agent/model picker for harness agents so long ACP model names render without truncation

Dependencies

None. One-click install support requires a follow-up builderbot doctor crate rev bump.

Uncomment the pi-acp entry in the curated provider catalog so Pi appears
as a selectable harness. Remove supportsModelList/modelSelectionHint so
Berd queries pi-acp's ACP config options for available models (including
Databricks via the pi-databricks extension).

supportsInstall stays false for now; one-click install will follow once
the builderbot doctor crate carries Pi's install commands.
@mrohan-sq
mrohan-sq marked this pull request as ready for review September 3, 2026 15:33
@mrohan-sq
mrohan-sq requested a review from a team September 3, 2026 15:33
Harness agents (pi-acp, codex-acp, etc.) report long ACP model names
that truncate in the fixed 224px model column. Widen the picker when
their agent column is visible (560px, 736px with a reasoning-effort
column) and let the model column flex. Goose keeps the compact layout.
Add title tooltips on model names.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant