Skip to content

bento plan

Terminal window
bento plan # plan every bento in the workspace
bento plan <target> # plan one bento or one dish
bento plan --json # structured output for agents (registered at `bento schema plan`)

plan runs the full hash + cache lookup pipeline without executing any tasks. Each task in the output is one of:

  • cache hit — bento already has this exact build cached
  • cache miss — would re-run; the JSON output includes a miss_reason field per task
  • uncacheable — deploy / notify / rollback tasks are exempt from cache by design

For the deeper “why?”, chain into bento why <hash> against any cache-miss key.