Publish recipe bundle
publish_recipe_bundleWrite a versioned recipe-bundle publish artifact to a local directory for CI upload or handoff, with options to include selected recipes or all recipes, and protect existing files.
Instructions
Write a local, versioned recipe-bundle publish artifact for CI upload or handoff: .recipes.json, tdmcp-recipe-publish.json, and tdmcp-checksums.json. Use recipe_ids for selected recipes or include_all=true for the whole library; overwrite=false protects existing artifacts. This is a filesystem write tool and returns artifact paths, checksum entries, included recipe count, and missing ids.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Filesystem-safe bundle name; becomes <name>.recipes.json after sanitization. | recipe-bundle |
| out_dir | Yes | Local directory where the bundle JSON, publish manifest, and checksum manifest are written. | |
| version | No | Semantic version recorded in the tdmcp-recipe-publish manifest. | 0.1.0 |
| overwrite | No | When false, fail if any output artifact already exists; set true to replace them. | |
| recipe_ids | No | Recipe ids to include when include_all is false; missing ids are reported in the bundle. | |
| include_all | No | When true, publish every recipe in the loaded recipe library and ignore recipe_ids. |