Skip to content

docs: add opencode-preloop to ecosystem plugins - #57923

Open
d-mo wants to merge 2 commits into
anomalyco:devfrom
d-mo:add-preloop
Open

d-mo wants to merge 2 commits into
anomalyco:devfrom
d-mo:add-preloop

Conversation

@d-mo

@d-mo d-mo commented Oct 21, 2026

Copy link
Copy Markdown

Issue for this PR

None (documentation PRs are exempt from the linked-issue check, CONTRIBUTING.md "Link Issues When Required").

Type of change

  • Documentation

What does this PR do?

Adds one row for opencode-preloop (npm @preloop-ai/opencode-plugin, Apache-2.0) to the Plugins table on the English Ecosystem page. The plugin connects OpenCode to Preloop, the open-source AI agent control plane and software factory: native tool calls are gated in tool.execute.before and wait for approval from phone, watch, Slack or the console, and an operator can send a turn into a live session or abort it. Source: https://github.com/preloop/preloop/tree/main/runtime-plugins/opencode-preloop

Disclosure: I maintain Preloop.

How did you verify your code works?

Checked the table renders with the same column layout as the neighbouring rows. Translated pages are left to maintainers.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@opencode-agent opencode-agent Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docs-only change that adds one row to the Ecosystem Plugins table. The linked source repo and the npm package @preloop-ai/opencode-plugin both exist. Public API is unchanged.

The one thing worth fixing is the length and tone of the description cell (see inline comment). The author maintains Preloop (disclosed), so whether to list it is up to maintainers.

| [opencode-goal-plugin](https://github.com/willytop8/OpenCode-goal-plugin) | Session-scoped `/goal` workflow that keeps objectives in context and auto-continues until complete |
| [opencode-tavily](https://github.com/tavily-ai/opencode-tavily) | Web search, extraction, crawling, and deep research via the Tavily CLI |
| [opencode-supabase](https://github.com/supabase-community/opencode-supabase) | Supabase plugin for OpenCode: account login, Management API tools, bundled Supabase agent skills, and guided Supabase MCP setup. |
| [opencode-preloop](https://github.com/preloop/preloop/tree/main/runtime-plugins/opencode-preloop) | Connects OpenCode to Preloop, the open-source AI agent control plane and software factory: tool calls wait for approval from phone, watch, Slack or the console, with per-agent spend and remote session control |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This description is much longer than the other rows, and phrases like "the open-source AI agent control plane and software factory" read like marketing rather than a description of the plugin. Could you shorten it to one plain sentence about what the plugin does in OpenCode, like the rows around it? For example: Route tool calls through Preloop for approval (phone, Slack, console) and remote session control.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, shortened to one plain sentence about what the plugin does in OpenCode, close to your suggestion (0ce9347).

This branch has not been deployed

No deployments
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