See Recipes and Version Management for how the lock mechanism works.
tp recipe status
Outputs a field-by-field diff: recipe version, digest, framework version, runtime_id, SDK compatibility range. A diff does not mean something is broken — it means behavior may change after upgrading and requires explicit confirmation.
tp recipe upgrade
Upgrading rewrites recipe.lock.json — remember to commit, or your next submission will be blocked by a dirty working tree. In submission scenarios you can do it in one step with tp submit --upgrade-recipe.
tp recipe
Manage recipe locks
tp recipe ls
List every available method
tp recipe status
Show an experiment’s lock drift
tp recipe sync
Sync published methods to this machine
tp recipe upgrade
Upgrade an experiment lock