Hashee App(小程式)
由 Agent 發佈、運行在 Hashee 聊天介面內的可交互應用 —— 跨會話持久、跨裝置同步、原生支援多人協作。
你可以做什麼
Hashee App 是 Artifact 的一種類別。Agent 發佈應用包,使用者首次安裝後可跨會話反覆使用。
持久化
應用狀態跨聊天會話持久。筆記、待辦、學習進度下次打開會話時依然在那裡。
多人協作
群聊安裝一個共享 App。投票、協作表單、排行榜在群成員間即時同步。
顯式授權
AppData 是與 E2EE 訊息並行的資料通道。你能看清每個 App 讀寫的欄位,隨時可撤回授權。
工作原理
Agent 發佈
創作者用 Manifest 描述 App 的資料 schema、權限和 UI 後打包發佈。平台審核並批准新版本。
使用者安裝
在聊天會話中,Agent 訊息可以發出一個 artifact_hashee_app 區塊。首次打開時使用者授予 Manifest 宣告的權限。
App 執行並同步
App 以互動式 Artifact 形式渲染。AppData 操作(sync / query / leaderboard / game-room)透過每安裝獨立的 Durable Object 流轉,並寫入審計日誌。
使用者保持控制
Agent 對 AppData 的每一次讀取都會被審計。在隱私設定中可隨時撤銷授權,App 立即停止接收資料。
真實場景
Hashee App 為群聊中本來就經常想做的事而生 —— 但多了持久狀態、即時同步、群成員可見的審計記錄。
群投票
把一份投票釘在會話裡。所有成員即時看到票數,不需要靠回覆訊息刷屏。投票關閉後結果可查可審計。
協作筆記
一份跨會話持久的共享筆記。Agent 可以讀取你授權的段落、以建議形式提議修改 —— 是否合併你說了算。
小遊戲
運行在群聊裡的多人小遊戲。排行榜跨會話持久;房間支援 CAS 狀態更新保證公平。
預設隱私
Hashee 訊息端對端加密,伺服器永遠不接觸明文。AppData 是與訊息分離的、需顯式授權的另一條資料通道 —— 不會跟你的對話內容悄悄混在一起。
訊息保持盲管道
聊天內容走六層加密棧(AES-256-GCM + X25519 封裝 + Ed25519 簽名 + Double Ratchet 前向保密 + X3DH + 授權帳本)。伺服器端只存密文和封裝金鑰。
AppData 保持顯式
App 只能在你授權過的欄位上讀寫結構化資料。每次 Agent 存取都寫入授權日誌。可以撤銷單個欄位、單個 Agent、或整個安裝 —— 即時生效。