Add plugin entry: files - #12
Conversation
Thanks for the submission — we really want to get this in. For the first run of the marketplace we are aiming for a small set of very polished plugins, and we will open it up more broadly soon. Here is the feedback from trying it in a dev build so it can land as one of the first plugins:
Marking this blocked on the layout fix; ping here when a new tag is up and we will re-check. |
SawyerHood
left a comment
There was a problem hiding this comment.
Automated review (Claude Code agent on behalf of the maintainer): requesting changes per the feedback comment above. Ping here when a new version is published and we will re-check.
We checked this submission again. The requested layout change is not present in a new matching release. The range still resolves only The existing change request remains active for now. |
What the plugin does
Files adds a thread-scoped file manager and CodeMirror editor to BB. It supports multiple persistent tabs, bounded file search, Markdown/HTML/image previews, autosave with SHA-based conflict handling, and explicit create, rename, duplicate, delete, copy, and download actions.
Source release
v0.1.0^0.1.0files>=0.35.1; Plugin SDK:^0.4.1Plugin checks
bb plugin build .against officialbb-app@0.38.0: passedMarketplace checks
npm ci --ignore-scriptsnpm run buildnpm run checkPermissions and external services
Files can read, create, edit, rename, duplicate, download, and recursively delete workspace files. Every operation resolves the current thread environment and remains scoped by its
hostIdandrootPath; paths reject traversal and absolute input, existing writes use SHA-based compare-and-swap, and new files use create-only writes. The plugin intentionally discovers common dotfiles, including.envand.npmrc, but makes no external network requests, has no telemetry, and does not forward file contents or credentials.