给你的 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 自己用来验证系统的同一套合同进行构建。