バージョン履歴
本文書は OpenCode Agent Skills プラグインのすべてのバージョン更新を記録しています。バージョン履歴を通じて、機能の進化パス、修正された問題、およびアーキテクチャの改善を知ることができます。
現在のバージョン
最新の安定版は v0.6.4 (2026-01-20) です
バージョンタイムライン
| バージョン | リリース日 | タイプ | 主な内容 |
|---|---|---|---|
| 0.6.4 | 2026-01-20 | 修正 | YAML 解析、Claude v2 対応 |
| 0.6.3 | 2025-12-16 | 改善 | スキル推奨プロンプトの最適化 |
| 0.6.2 | 2025-12-15 | 修正 | スキル名とディレクトリ名の分離 |
| 0.6.1 | 2025-12-13 | 改善 | 既読スキルの重複推奨を回避 |
| 0.6.0 | 2025-12-12 | 新機能 | セマンティックマッチング、embedding 事前計算 |
| 0.5.0 | 2025-12-11 | 改善 | あいまいマッチング提案、リファクタリング |
| 0.4.1 | 2025-12-08 | 改善 | インストール方法の簡素化 |
| 0.4.0 | 2025-12-05 | 改善 | スクリプトの再帰検索 |
| 0.3.3 | 2025-12-02 | 修正 | シンボリックリンク処理 |
| 0.3.2 | 2025-11-30 | 修正 | エージェントモードの保持 |
| 0.3.1 | 2025-11-28 | 修正 | モデル切り替え問題 |
| 0.3.0 | 2025-11-27 | 新機能 | ファイルリスト機能 |
| 0.2.0 | 2025-11-26 | 新機能 | Superpowers モード |
| 0.1.0 | 2025-11-26 | 初期 | 4 つのツール、複数位置検出 |
詳細な変更履歴
v0.6.4 (2026-01-20)
修正:
- スキルの複数行説明の YAML frontmatter 解析を修正(
|および>ブロックスカラー構文をサポート)、カスタム解析器をyamlライブラリに置き換えることで実現 - Claude プラグイン v2 形式のサポートを追加、
installed_plugins.jsonは単一オブジェクトではなくプラグインインストール配列を使用するようになりました
改善:
- Claude Code プラグインキャッシュ検出が新しいネストされたディレクトリ構造(
cache/<marketplace>/<plugin>/<version>/skills/)をサポートするようになりました
v0.6.3 (2025-12-16)
改善:
- スキル評価プロンプトを最適化し、モデルがユーザーに「スキル不要」クラスのメッセージを送信するのを防止(ユーザーは非表示の評価プロンプトを見ることができません)
v0.6.2 (2025-12-15)
修正:
- スキル検証で、ディレクトリ名と SKILL.md frontmatter の
nameが異なることを許可するようになりました。frontmatter のnameは標準識別子であり、ディレクトリ名は組織化のみに使用されます。これは Anthropic Agent Skills 仕様に準拠しています。
v0.6.1 (2025-12-13)
改善:
- 動的スキル推奨が各セッションで読み込まれたスキルを追跡するようになり、既読スキルの重複推奨を回避し、冗長なプロンプトとコンテキスト使用を削減します
v0.6.0 (2025-12-12)
新規追加:
- セマンティックスキルマッチング:初期スキルリスト注入後、後続のメッセージはローカル embedding を使用してスキル説明とマッチングされます
- ローカル embedding 生成用に
@huggingface/transformers依存関係を追加(量子化版 all-MiniLM-L6-v2) - メッセージが利用可能なスキルとマッチングした場合、3 ステップ評価プロンプト(EVALUATE → DECIDE → ACTIVATE)を注入し、スキルの読み込みを促進(@spences10 のブログ記事から着想)
- 低レイテンシーマッチングのためのディスクキャッシュ embedding(~/.cache/opencode-agent-skills/)
session.deletedイベントでのセッションクリーンアップ
v0.5.0 (2025-12-11)
新規追加:
- すべてのツール(
use_skill、read_skill_file、run_skill_script、get_available_skills)に「もしかして...」あいまいマッチング提案を追加
改善:
- 破壊的変更:
find_skillsツールをget_available_skillsに名前変更し、意図をより明確に - 内部:コードベースを独立したモジュール(
claude.ts、skills.ts、tools.ts、utils.ts、superpowers.ts)に再編成し、保守性を向上 - 内部:AI 生成のコメントと不要なコードを削除し、コード品質を向上
v0.4.1 (2025-12-08)
改善:
- インストール方法が OpenCode config 経由の npm パッケージを使用するようになり、git clone + シンボリックリンクではなくなりました
削除:
INSTALL.mdを削除(簡素化されたインストール後に不要)
v0.4.0 (2025-12-05)
改善:
- スクリプト検出がスキルディレクトリ全体を再帰的に検索するようになりました(最大深度 10)、ルートディレクトリと
scripts/サブディレクトリのみではなく - スクリプトは相対パス(例:
tools/build.sh)で識別されるようになり、基本名ではなくなりました read_skill_file、run_skill_script、およびuse_skillツールでskill_nameパラメータをskillに名前変更run_skill_scriptツールでscript_nameパラメータをscriptに名前変更
v0.3.3 (2025-12-02)
修正:
fs.statを使用してファイルとディレクトリの検出を修正し、シンボリックリンクを正しく処理
v0.3.2 (2025-11-30)
修正:
- セッション開始時に合成メッセージを注入する際にエージェントモードを保持
v0.3.1 (2025-11-28)
修正:
noReply操作中に現在のモデルを明示的に渡すことで、スキルツール使用時の予期しないモデル切り替えを修正(opencode issue #4475 への暫定対応)
v0.3.0 (2025-11-27)
新規追加:
use_skill出力にファイルリストを追加
v0.2.0 (2025-11-26)
新規追加:
- Superpowers モードサポートを追加
- リリース証明を追加
v0.1.0 (2025-11-26)
新規追加:
- スキルコンテンツをコンテキストに読み込む
use_skillツールを追加 - スキルディレクトリ内のサポートファイルを読み取る
read_skill_fileツールを追加 - スキルディレクトリからスクリプトを実行する
run_skill_scriptツールを追加 - 利用可能なスキルを検索・一覧表示する
find_skillsツールを追加 - 複数位置スキル検出を追加(プロジェクトレベル、ユーザーレベル、および Claude 互換位置)
- Anthropic Agent Skills Spec v1.0 に準拠した frontmatter 検証を追加
- セッション開始時およびコンテキスト圧縮後の自動スキルリスト注入を追加
新規コントリビューター:
- Josh Thomas josh@joshthomas.dev (メンテナー)
機能の進化の概要
| 機能 | 導入バージョン | 進化パス |
|---|---|---|
| 4 つの基本ツール | v0.1.0 | v0.5.0 であいまいマッチングを追加 |
| 複数位置スキル検出 | v0.1.0 | v0.4.1 でインストールを簡素化、v0.6.4 で Claude v2 をサポート |
| コンテキスト自動注入 | v0.1.0 | v0.3.0 でファイルリストを追加、v0.6.1 で重複推奨を回避 |
| Superpowers モード | v0.2.0 | 継続的に安定 |
| スクリプト再帰検索 | v0.4.0 | v0.3.3 でシンボリックリンクを修正 |
| セマンティックマッチング推奨 | v0.6.0 | v0.6.1 で重複を回避、v0.6.3 でプロンプトを最適化 |
| あいまいマッチング提案 | v0.5.0 | 継続的に安定 |
重大な変更の説明
v0.6.0:セマンティックマッチング機能
ローカル embedding ベースのセマンティックマッチング機能を導入し、AI がユーザーメッセージの内容に基づいて関連スキルを自動的に推奨できるようになり、ユーザーがスキル名を手動で記憶する必要がなくなりました。
- 技術的詳細:HuggingFace の
all-MiniLM-L6-v2モデル(q8 量子化)を使用 - キャッシュメカニズム:embedding 結果を
~/.cache/opencode-agent-skills/にキャッシュし、後続のマッチング速度を向上 - マッチングフロー:ユーザーメッセージ → embedding → スキル説明とのコサイン類似度計算 → Top 5 推奨(閾値 0.35)
v0.5.0:リファクタリングとツール名変更
コードアーキテクチャをモジュール化設計にリファクタリングし、ツール名をより明確にしました:
find_skills→get_available_skillsskill_name→skillscript_name→script
v0.4.0:スクリプト検出メカニズムのアップグレード
スクリプト検出を「ルートディレクトリ + scripts/ のみ」から「スキルディレクトリ全体の再帰検索」(最大深度 10)にアップグレードし、より柔軟なスクリプト組織化をサポートします。
v0.2.0:Superpowers 統合
Superpowers ワークフローモードのサポートを追加し、using-superpowers スキルのインストールと環境変数 OPENCODE_AGENT_SKILLS_SUPERPOWERS_MODE=true の設定が必要です。
付録:ソースコード参照
クリックしてソースコードの位置を表示
更新日時:2026-01-24
| 機能 | ファイルパス | 行番号 |
|---|---|---|
| 現在のバージョン番号 | package.json | 3 |
| バージョン履歴 | CHANGELOG.md | 19-152 |
主要バージョン情報:
v0.6.4:現在のバージョン (2026-01-20)v0.6.0:セマンティックマッチング導入 (2025-12-12)v0.5.0:リファクタリングバージョン (2025-12-11)v0.1.0:初期バージョン (2025-11-26)