ひとつのプラグインには三つの要素があります:能力マニフェスト、バックエンドロジック、フロントエンド UI。ローカル開発、サンドボックス検証、署名パッケージ、ワンクリック公開。
SDK でマニフェストを書き、入出力・権限・人向け UI(フォーム / プレビュー)を宣言します。
能力ロジックを実装し、サンドボックスで実行します。I/O 契約は統一(入力ファイル + 結果ファイル)、エラーの正規化は SDK が保証します。
ホストがスキーマに基づいてフォームとプレビューを描画し、UI コードはゼロ。リッチな UI はサンドボックス化された組み込みで提供します。
ローカルの開発プラットフォームで実際に実行。同じ入力ならバイト単位で一致し、AI ツールと人向け UI の動作は同じです。
.tueopkg に署名・パッケージし、審査を経て能力マーケットプレイスに公開。調達・認可・計量に供します。
「やりました」と述べるだけでは終わらない——実際のリポジトリでコードを読み、ファイルを変更し、テストを実行し、MR を出し、実際の diff とブランチを生み出します。
ツール群:ファイル読み込み(画像 / PDF / 表の解析を含む)、正確な置換、シェル実行、コード検索、ディレクトリ閲覧、Web 検索と取得。
長時間のセッションでリアルタイムにイベントを反映。権限・承認のポップアップ、フォルダー信頼の確認——操作は確認・監査可能です。
MCP 経由で工単・ナレッジ・添付ファイルなどの業務能力を呼び出します——業務データは単一の出口からエンジンに入り、クレデンシャルは下位に渡しません。
テキストのみのモデルでも画像を見たり音声を聞いたりできます:画像はビジョンモデルで説明に変換、音声は組み込みランタイムで処理し、モデルのルーティングはサーバー側が決定します。
タスクの複雑さに応じてサブエージェントを並行 / ネスト実行。最初のサブエージェントを spawn する前に必ず確認を挟みます——プロンプトの約束事には頼りません。
アイデンティティ境界、クレデンシャルはサーバーから出ない、パッチ台帳と出所の追跡可能性——オンプレミスのお客様が安心して使えるコーディング中核です。
@tueo/plugin-sdk は、四層アーキテクチャにおける能力の単一の真実の源です。ひとつの TypeScript 定義から、型・検証・ドキュメントを同時に得られます。
バックエンドはサンドボックスで実行し、ネットワーク遮断・クレデンシャル注入・全工程の監査が可能。ネットワーク権限がなければオフラインで実行します。
能力マニフェストを Ed25519 で署名し、公式 / パートナー / コミュニティの三階層の信頼を設定。改ざんされれば検証に失敗し、インストールを拒否します。
同じひとつの能力契約を——AI 従業員はツールとして呼び出し、業務担当者は UI として使用。コードはふたつ必要ありません。
審査して公開、バージョン管理、権限宣言とインストール同意——公開すれば、企業の調達ガバナンスの対象になります。
Capabilities 能力マーケットプレイスに公開し、各テナントが調達・認可・計量します。能力を資産として運営します。
17 種のレイアウト + 4 セットのデザイン言語。同一の DSL から HTML プレビューと編集可能な .pptx を生成します(プレビュー = エクスポートの一致)。既存の PPT はワンクリックで配色とフォントを継承。
AI が抽出を担当し、ルールエンジンが決定的な検証(形式 / 日付 / 数量)を担当し、緑・黄・赤のレビュープレビューを表示します——人が介入するのは <1% だけ。