Copilot 不僅是一個聊天框。它可以呼叫工具來讀取和修改 Dokki 資源、搜尋知識、發佈內容、生成媒體、排程工作,以及使用外部應用程式。
工具群組
群組 | 範例 |
|---|---|
導覽與資源 | 列出工作區/資源;建立、重新命名、移動、刪除、標記和取消標記資源。 |
搜尋與檢索 | 語意搜尋、精確 grep、相關實體、文件/表格/工件讀取,以及設定 Exa 時的網路搜尋。 |
文件編輯 | 讀取、插入、取代、重寫或刪除文件節點。 |
表格編輯 | 新增/刪除列和欄、更新欄,以及更新儲存格。 |
工件編輯 | 讀取、取代或修補工件來源。 |
影像工具 | 設定影像提供者時,生成影像和編輯影像。 |
發佈 | 建立/更新發佈網站、發佈/取消發佈資源、列出已發佈資源、管理自訂網域,以及檢查網域狀態。 |
任務與排程 | 同步/讀取/清除聊天待辦事項,以及建立/列出/更新/刪除排程代理任務。 |
僅限代理的工具 | 以代理身分執行時的釘選資源、IM 訊息和注意標記。 |
外部應用程式 | 用於目前使用者已連接應用程式的 Composio 工具路由器工具。 |
工具可用性
Copilot 可以查看其回合可能需要的工具結構描述,但每個工具在執行工作前仍會自行檢查權限、資源和提供者設定。
可見的工具並不表示模型可以繞過權限。這表示 Copilot 知道該操作存在,並可以在目前使用者、資源、計劃和工作區上下文允許時請求執行。
搜尋與檢索
Copilot 可以進行語意搜尋、grep 精確字串、讀取文件、讀取表格、讀取工件,並在啟用時使用知識圖譜相關實體。設定 EXA_API_KEY 時,它還可以使用 Exa 支援的網路搜尋和 URL 爬取。
編輯與建立
Copilot 可以建立文件、表格、工件和資料夾。它可以使用資源專用工具編輯文件、表格和工件。對於聚焦資源,相關工具系列擁有最強的本地上下文,但 Copilot 在獲得 ID 或搜尋結果時,仍可在其他可存取的資源上操作。
程式碼沙箱機密
工作區管理員可以在 工作區設定 → 程式碼沙箱 下新增環境變數。選擇簡短、具描述性的名稱並輸入值。儲存機密後,Dokki 會顯示其名稱和更新時間,但不會顯示已儲存的值。當設定的值出現在沙箱輸出中時,Dokki 會將其遮罩。
將沙箱機密視為工作區範圍的執行時期憑證。僅新增該工作區執行中程式碼所需的值,在存取變更時輪替,並刪除不再需要的值。
MCP 用戶端與連接的應用程式
外部 MCP 用戶端透過 OAuth、dk_ 租戶 API 金鑰或 Workspace Connector 使用 Dokki 的 /mcp/v2 外觀。該外觀涵蓋探索、讀取、建立、編輯、共用、頻道訊息、發佈、外部應用程式,以及在憑證和目前身分允許時提供渲染預覽。Workspace Documents Connectors 刻意省略發佈、個人外部應用程式和全域工作區動作。
MCP 應用程式是相反方向:Dokki 透過目前使用者的連接帳戶呼叫外部服務。選擇或 @-提及應用程式會縮小該回合的外部工具範圍。其他工作區成員不會繼承個人連接。請參閱 Connectors、Clients、Workspace Connectors 和 Connected Apps 以了解完整的設定和授權流程。
連接的應用程式工具以帳戶為範圍。其他工作區成員不會繼承您的個人連接。
代理工具
已安裝的代理可以搭配額外工具系列執行:代理排程、釘選資源、IM 工具、注意標記和每個代理的 MCP 伺服器。代理 MCP 連接失敗不會造成致命錯誤;Dokki 會記錄失敗的伺服器,並繼續使用已連接的工具。
權限邊界
工具不會繞過 Dokki 權限。私人資源、無法存取的組織工作區、已封存的工作區、組織模型控制,以及公開/私人可見性規則,都會在內容顯示給助理或由工具變更之前強制執行。
