[FEATURE]: Expose Plugin to HTTP server and SDK #7227

Open
opened 2026-02-16 18:06:31 -05:00 by yindo · 1 comment
Owner

Originally created by @benjaminshafii on GitHub (Jan 22, 2026).

Originally assigned to: @thdxr on GitHub.

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Thinking of exposing a new plugin SDK endpoint.

I'm building an app that uses the opencode api heavily and one of our core feature is to make remote session feel like local session.

Not sure if it's aligned with where the team wants to go, but I'd be up to give it a shot.

Happy to take this on.

PS: The same in the future could be done with skills and other extensibility primitive opencode offers.

Originally created by @benjaminshafii on GitHub (Jan 22, 2026). Originally assigned to: @thdxr on GitHub. ### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request Thinking of exposing a new plugin SDK endpoint. I'm building an [app](https://github.com/different-ai/openwork) that uses the opencode api heavily and one of our core feature is to make remote session feel like local session. Not sure if it's aligned with where the team wants to go, but I'd be up to give it a shot. Happy to take this on. PS: The same in the future could be done with skills and other extensibility primitive opencode offers.
yindo added the discussion label 2026-02-16 18:06:31 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 22, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #9056: [FEATURE]: Expose tool execution capabilities to plugins - Addresses exposing tool execution to plugins and APIs
  • #8384: [FEATURE]: Expose Question.ask for API/SDK to use - Exposes SDK functionality for plugins and API developers
  • #7553: feat(sdk): Expose snapshot.track() and session.addPart() for plugin undo integration - Exposes SDK primitives for plugins

Feel free to ignore if this specifically addresses your HTTP server endpoint use case, which might be distinct from these existing requests.

@github-actions[bot] commented on GitHub (Jan 22, 2026): This issue might be a duplicate of existing issues. Please check: - #9056: [FEATURE]: Expose tool execution capabilities to plugins - Addresses exposing tool execution to plugins and APIs - #8384: [FEATURE]: Expose `Question.ask` for API/SDK to use - Exposes SDK functionality for plugins and API developers - #7553: feat(sdk): Expose snapshot.track() and session.addPart() for plugin undo integration - Exposes SDK primitives for plugins Feel free to ignore if this specifically addresses your HTTP server endpoint use case, which might be distinct from these existing requests.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#7227