用途:在 OpenAgents 数据市场中,以命令行方式打包本地素材并发布或管理,而非通过可见的 Data Seller 面板。
主要能力:用 scripts/package_data_asset.sh 打包本地文件或文件夹;用 scripts/package_codex_conversations.sh 打包已脱敏的 Codex 对话;用 scripts/publish_asset.sh 和 scripts/publish_grant.sh 完成资产与授权的草稿、预览、发布、快照流程;用 autopilotctl 查询 seller-status 与 snapshot。
使用方式:按语义顺序执行 draft asset -> preview asset -> publish asset -> snapshot -> draft grant -> preview grant -> publish grant -> payment -> delivery -> revoke。发布或撤销需在预览或意图确认后加 --confirm。需要无窗口运行时可用:cargo run -p autopilot-desktop --bin autopilot_headless_data_market -- --manifest-path ...;查询状态可用:cargo run -p autopilot-desktop --bin autopilotctl -- --manifest ... --json data-market seller-status。
适用场景:DS-first 卖家/买家流程、本地素材打包出售、Codex 会话脱敏打包、需要确定性 CLI 发布而非面板点击的任务。
限制与规则:只用语义 CLI 命令,不模拟面板点击;发布前必须预览;每次变更后用 seller-status 或 snapshot 回读状态;不得编造 content_digest、provenance_ref、policy、price 或交付姿态;打包元数据保持扁平字符串值;Codex 会话默认用脱敏打包器,不手改 rollout JSONL 或打包原始 .codex 文件;开发者/系统提示材料默认排除,除非用户明确要求脱敏后包含;发布前检查导出包中项目专有名称或字面量,必要时用 --scrub 重新打包。依赖 seller-prompt 时不要设置 OPENAGENTS_DISABLE_CODEX=true。可移植本地验证用 scripts/autopilot/verify-data-market-cli-headless.sh。