Skip to content

chore: migrate to bub's tool exposure option - #79

Merged
frostming merged 1 commit into
mainfrom
chore/tool-exposure
Oct 9, 2026
Merged

frostming merged 1 commit into
mainfrom
chore/tool-exposure

Conversation

@frostming

Copy link
Copy Markdown
Contributor

What changed and why

bubbuild/bub#347 removed the preserve= and agent_use= tool options in favor of a single exposure option. This updates the plugins that used them:

  • bub-acp-server: client-side bash, bash.output, bash.kill, fs.read, fs.write, fs.edit tools use exposure="direct" (was preserve=True).
  • bub-qq: ops comma commands use exposure="command" (was agent_use=False); README (en + zh-CN) updated.
  • uv.lock: bub bumped from b4a61bf to 085dcd9 (includes #347).

Behavior is unchanged.

Verification

  • uv run --frozen --group test pytest — 689 passed, 3 skipped
  • ruff check packages/bub-acp-server packages/bub-qq

🤖 Generated with Claude Code

bub replaced `preserve=` and `agent_use=` with a single `exposure` option
(bubbuild/bub#347). Switch bub-acp-server client tools to
`exposure="direct"` and bub-qq ops commands to `exposure="command"`, and
bump the locked bub revision.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@frostming
frostming merged commit f509241 into main Oct 9, 2026
1 check passed
@frostming
frostming deleted the chore/tool-exposure branch October 9, 2026 09:12
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