767 B
767 B
Case: send-attaches-artifact-with-metadata
用例意义
验证 send 支持附带 artifact、kind 和 metadata,并可在返回值或后续 show 中读取。
前置条件
TMPDIR/task.md已存在
输入
inbox --db TMPDIR/coord.db --json send --from leader --to worker-d --subject "Build admin editor" --summary "Create the first editor screen" --artifact TMPDIR/task.md --artifact-kind brief --artifact-metadata-json '{"label":"task-brief"}'
预期输出
- 命令退出码为
0 message.artifacts长度为1- artifact
path == "TMPDIR/task.md" - artifact
kind == "brief" - artifact
metadata_json.label == "task-brief"
断言结论
send可以在创建消息时持久化附件及其结构化元数据