OpenCode V2 plugin load fails: missing default export in @warp-dot-dev/opencode-warp 0.1.7
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 74/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- typescript
- 領域
- devtools
調査の方向性
dist/index.js のパッケージエントリポイントと、名前付き WarpPlugin export のソース定義から始めます。その export 形式を、id と effect または setup 関数を持つ default 定義を求める OpenCode V2 の要件と比較します。提供されているグローバルプラグイン設定を使って再現し、missing-default-export エラーなしでプラグインが読み込まれることを確認します。
索引モデルが issue の本文から書いたものです。
説明
Summary
@warp-dot-dev/opencode-warp fails to load in OpenCode V2 because the plugin module does not provide the required default export.
Environment
- OpenCode:
v2.0.1 - Plugin:
@warp-dot-dev/[email protected] - OS: macOS
Config
Using global OpenCode config:
{
"$schema": "https://opencode.ai/config.json",
"plugins": ["@warp-dot-dev/[email protected]"]
}
Repro
- Add
@warp-dot-dev/[email protected]to OpenCode V2 config underplugins - Start or restart the OpenCode service
- OpenCode attempts to load the plugin
- Plugin fails during load
Actual result
OpenCode server log shows:
failed to load plugin
target=@warp-dot-dev/[email protected]
cause="Cause([Fail(PluginModule.LoadError: Plugin must export a default definition with an id and an effect or setup function. (cause: SchemaError(Missing key
at [\"default\"])))])"
Relevant log lines from ~/.local/share/opencode/log/opencode.log:
timestamp=2026-09-14T17:51:30.627Z level=INFO run=068d1430 msg="loading plugin" id=@warp-dot-dev/[email protected] entrypoint=file:///Users/.../.cache/opencode/npm/@warp-dot-dev/[email protected]/.../dist/index.js role=server
timestamp=2026-09-14T17:51:30.629Z level=WARN run=068d1430 message="failed to load plugin" target=@warp-dot-dev/[email protected] ref=err_c21a6db6 cause="Cause([Fail(PluginModule.LoadError: Plugin must export a default definition with an id and an effect or setup function. (cause: SchemaError(Missing key
at [\"default\"])))])" role=server
Expected result
Plugin should load successfully in OpenCode V2.
Notes
The current published source appears to export a named WarpPlugin symbol rather than a default export, which may explain the failure.
If helpful, I can test a patched build that exports a V2-compatible default plugin definition.
- 主要言語
- TypeScript
- スター
- 28
- フォーク
- 20
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
warpdotdev/opencode-warp のほかの issue
-
Plugin broken in WSL + fix対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
warpdotdev/opencode-warp#18 · リアクション 1 件 ·
warpdotdev/opencode-warp の issue をすべて見る
似ている issue
-
area: desktop area: website priority: P2 type: feature
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
appandflow/stim#3411 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
needs triage
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
rjsf-team/react-jsonschema-form#5485 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
難易度 1/5 1時間未満 初心者へのやさしさ 65/100
lingdojo/kana-dojo#32090 · コメント 1 件 · リアクション 5 件 ·
メンテナーはふだん 1 日以内に返信
-
Friction: Org home and org switcher copy still say repositories and connected agents live in the personal account対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンfriction
難易度 2/5 1〜3時間 初心者へのやさしさ 80/100
kentcdodds/kody#3265 ·
メンテナーはふだん 1 日以内に返信