給你的 Agent 一個可靠、持久的工作空間。

用一套資源語言完成提問、搜尋、寫作、檔案留存與 Markdown 同步,並取得可驗證回執。

POST /v1/questions正式環境
curl https://api.corvio.ai/v1/questions \
  -H "Authorization: Bearer $CORVIO_API_KEY" \
  -H "Idempotency-Key: launch-risk-review" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "還有哪些發布風險尚未解決?",
    "sources": ["workspace", "memory"]
  }'
201 CREATEDquestion_idconversation_idsource_document_ids

有價值的工作會留下證據。

Corvio 的回應為持續迭代而設計。請沿回傳的連結和 ID 繼續工作,不要從自然語言重新拼裝狀態。

預設持久

回答會回傳穩定的問題、對話、文件、來源和產物 ID。

每次重驗權限

每次呼叫都會重新檢查金鑰擁有者、Workspace 成員關係、角色、scope、ACL、有效期和撤銷狀態。

可安全重試

建立請求支援 Idempotency-Key;文件替換支援預期內容版本。

問題是一項資源,不是用完即丟的回應。
{
  "id": "question_uuid",
  "status": "completed",
  "conversation_id": "conversation_uuid",
  "source_document_ids": ["document_uuid"],
  "artifacts": [{
    "kind": "document",
    "document_id": "artifact_uuid",
    "content_revision": 4
  }],
  "links": {
    "self": "/v1/questions/question_uuid",
    "conversation": "/v1/conversations/conversation_uuid"
  }
}

足夠精簡,容易掌握;足夠完整,可以工作。

生成式參考始終是精確的操作 authority;下表只展示持久能力的邊界。

問題

向 Corvio 提問、檢查持久執行,並透過 conversation_id 繼續。

GET · POST/questions

對話

取得穩定的續接控制代碼,無需重播聊天歷史。

GET/conversations

Workspace 搜尋

搜尋知識,同時保留頁面、節點、分塊和來源參照。

POST/search

文件

列出、讀取、建立、按版本更新、封存和私密分享文件。Project 保持在 Workspace 根部;更深結構由分支 Page 與葉節點文件承載。

GET · POST · PUT · DELETE/documents

Workspace 檔案

保留原始檔案、讀取有界且綁定雜湊的來源投影、下載精確位元組,並透過穩定 Asset 控制代碼啟動整理任務。

GET · POST/files

本機 Markdown 同步

規劃、拉取、推送、提交,並明確解決版本或雜湊衝突。

GET · POST/sync

測試控制

以管理員身分探索測試目錄合約,並啟動綁定 Workspace 的測試執行。

GET · POST/admin/tests

安裝完整的工作方法,而不是又一段 prompt 片段。

corvio-operate-workspace 明確要求 Agent 在研究、報告、比較、計畫、決策、會議紀要、專案、除錯、審查和後續任務形成計畫或答案前,先透過目前授權的 Corvio 讀取一次相關歷史資料;同時保留 Agent 原有檔案流程,只把值得分享或重用的結果送回 Corvio。跨輪續作中的精確 handle 延續上一輪主題:Agent 先讀取該 owner,再做更廣搜尋;其他 Project 的字面命中只能是候選,不能替換目前語境。handle 是主題證據,不一定是持久寫入目標;要把反覆出現的模式、偏好、約束、品質標準或方法留給之後重用時,應先在同一 Project 或 Workspace 內窄搜合適的 Memory 或 Skill owner,再決定准入或合併。使用者詢問從哪裡繼續時,它會回傳由 canonical owner、下一步有用的葉節點、相關可重用 Skill、revision 和未決檢查點組成的緊湊目前地圖,而不是傾倒整個 Project。版權、公開可得性或第三方作者身分本身不等於受限;只有適用條款明確禁止私有 Workspace 留存或處理時才排除。敏感、揭露不清、未連接和明確只留本機的工作不進入讀取預設;一次性結果通常只是不寫入,不能單獨成為跳過相關歷史的理由。

Agent 請求範例

使用 $corvio-operate-workspace 找到最新發布計畫,附來源文件 ID 摘要未解決風險,然後續接這次 Corvio 對話並建立依優先順序排列的檢查清單。

探索 → 證據 → 持久結果 → 驗證

使用 Corvio 自己用來驗證系統的同一套合約進行建立。