AI 把能力當工具呼叫,人把能力當 UI 使用 —— 同一份宣告。
manifest(能力宣告)+ backend(executor 執行)+ frontend(desktop 渲染)。語言中立契約,Python 也能校驗同一份 JSON Schema。
@tueo/plugin-sdk 是四層架構單一的能力真相源,被桌面 / 伺服器端 / 能力平台三側依賴。同一輸入逐位元組一致(承重牆驗收釘死)。
Ed25519 密碼學簽名推導官方 / 夥伴 / 社群三級信任;竄改 manifest(改權限 / 能力宣告)即驗簽失敗,安裝時反竄改拒裝。
入參讀 inputs.json、結果寫 result.json、大檔案產物由沙箱統一上傳物件儲存。作者只需 serve({capabilityId: handler}),I/O 與錯誤歸一由 SDK 兜底。
輕量場景宿主據 schema 渲染表單與預覽,無需寫 UI 程式碼;富 UI 走 sandboxed iframe 安全隔離。前端永不直接碰沙箱或憑據。
17 種版式 + 4 套設計語言,同一 DSL 出 HTML 預覽與可編輯 .pptx——預覽 = 匯出一致,不出現「預覽好看匯出崩」。既有 PPT 可一鍵繼承配色字體。
藥品隨貨同行單辨識:AI 負責提取,規則引擎負責確定性校驗(核准文號格式 / 日期關係 / 數量),綠黃紅彩色複核預覽——人工只在 <1% 才介入。
單頁壞 → 佔位頁不毀整份;拿不到資料顯示「—」不編造;圖表只畫真實數值。AI 出內容、系統不畫像素,一次修好不空轉。
skillplugins(寫外掛)/ 能力平台(註冊 + 治理)/ executor(後端沙箱)/ desktop(前端渲染)各司其職,呼叫統一走一條路、三道隔離。
desktop → server 校驗派發 → Executor 執行 → 回 desktop 渲染。
用 SDK 寫 manifest,宣告能力與權限。
manifest 註冊進 Capabilities 成為可採購能力。
backend 在 Executor 沙箱內受控執行。
frontend 在 Cohort 桌面端為人渲染 UI。