ZV-2026-1934 · 2026-10-07 · shorti.ai

shorti.ai: Tool shorti_campaign_board was removed.

breaking

What changed

Tool shorti_campaign_board was removed. Tool shorti_campaigns_for_me was removed. Type of hint on shorti_find changed unset → null|string. Type of none on shorti_find changed unset → null|object. Type of note on shorti_find changed unset → null|string. Type of as_of on shorti_find changed unset → null|string. Type of field on shorti_find changed unset → null|object. Type of query on shorti_find changed unset → null|string. Type of state on shorti_find changed unset → null|string. Type of video on shorti_find changed unset → null|object. Type of formats on shorti_find changed unset → array|null. Type of matches on shorti_find changed unset → integer|null. Type of refusal on shorti_find changed unset → null|string. Type of next_cursor on shorti_find changed unset → null|string. Type of product_fits on shorti_find changed unset → array|null. Type of id on shorti_flow changed unset → null|string. Type of now on shorti_flow changed unset → null|object. Type of hint on shorti_flow changed unset → null|string. Type of line on shorti_flow changed unset → null|string. Type of link on shorti_flow changed unset → null|string. Type of note on shorti_flow changed unset → null|string. Type of open on shorti_flow changed unset → array|null. Type of rail on shorti_flow changed unset → array|null. Type of as_of on shorti_flow changed unset → null|string. Type of meets on shorti_flow changed unset → array|null. Type of ladder on shorti_flow changed unset → array|null. Type of spread on shorti_flow changed unset → array|null. Type of worlds on shorti_flow changed unset → array|null. Type of refusal on shorti_flow changed unset → null|string. Type of sources on shorti_flow changed unset → array|null. Type of spread_line on shorti_flow changed unset → null|string. Type of flow on shorti_format changed unset → null|object. Type of hint on shorti_format changed unset → null|string. Type of hits on shorti_format changed unset → array|null. Type of next on shorti_format changed unset → null|string. Type of note on shorti_format changed unset → null|string. Type of as_of on shorti_format changed unset → null|string. Type of format on shorti_format changed unset → null|object. Type of moments on shorti_format changed unset → array|null. Type of refusal on shorti_format changed unset → null|string. Type of idea_card on shorti_format changed unset → null|object. Type of how_to_shoot on shorti_format changed unset → null|object. Type of hint on shorti_my_field changed unset → null|string. Type of name on shorti_my_field changed unset → null|string. Type of note on shorti_my_field changed unset → null|string. Type of page on shorti_my_field changed unset → null|string. Type of role on shorti_my_field changed unset → null|string. Type of ways on shorti_my_field changed unset → array|null. Type of as_of on shorti_my_field changed unset → null|string. Type of asked on shorti_my_field changed unset → null|string. Type of field on shorti_my_field changed unset → null|string. Type of memes on shorti_my_field changed unset → array|null. Type of state on shorti_my_field changed unset → null|string. Type of fields on shorti_my_field changed unset → array|null. Type of market on shorti_my_field changed unset → null|string. Type of persona on shorti_my_field changed unset → null|string. Type of refusal on shorti_my_field changed unset → null|string. Type of personas on shorti_my_field changed unset → array|null. Type of breakouts on shorti_my_field changed unset → array|null. Type of this_week on shorti_my_field changed unset → array|null. Type of week_plan on shorti_my_field changed unset → array|null. Type of same_person on shorti_my_field changed unset → null|object. Type of most_watched on shorti_my_field changed unset → null|object. Type of trend_twists on shorti_my_field changed unset → array|null. Type of before_you_post on shorti_my_field changed unset → array|null. Type of creator_reviews on shorti_my_field changed unset → array|null. Type of what_breakouts_share on shorti_my_field changed unset → array|null. Type of formats_many_creators on shorti_my_field changed unset → array|null. Type of formats_many_are_shooting on shorti_my_field changed unset → array|null. Type of rising_abroad_not_in_korea on shorti_my_field changed unset → array|null. Type of hint on shorti_trend_radar changed unset → null|string. Type of none on shorti_trend_radar changed unset → null|object. Type of note on shorti_trend_radar changed unset → null|string. Type of as_of on shorti_trend_radar changed unset → null|string. Type of counts on shorti_trend_radar changed unset → null|object. Type of formats on shorti_trend_radar changed unset → array|null. Type of refusal on shorti_trend_radar changed unset → null|string. Type of to_korea on shorti_trend_radar changed unset → null|object. Type of full on shorti_video changed unset → null|object. Type of hint on shorti_video changed unset → null|string. Type of note on shorti_video changed unset → null|string. Type of as_of on shorti_video changed unset → null|string. Type of state on shorti_video changed unset → null|string. Type of video on shorti_video changed unset → null|object. Type of formats on shorti_video changed unset → array|null. Type of refusal on shorti_video changed unset → null|string. Type of hint on shorti_what_to_shoot changed unset → null|string. Type of none on shorti_what_to_shoot changed unset → null|object. Type of note on shorti_what_to_shoot changed unset → null|string. Type of week on shorti_what_to_shoot changed unset → null|string. Type of as_of on shorti_what_to_shoot changed unset → null|string. Type of for_you on shorti_what_to_shoot changed unset → boolean|null. Type of formats on shorti_what_to_shoot changed unset → array|null. Type of refusal on shorti_what_to_shoot changed unset → null|string.

What to do

If your agents call shorti.ai, pin the new snapshot, patch the affected call sites, and let a green contract check confirm the fix. If you don't use the changed tools, nothing is required, but the rest of the ecosystem just learned about it at the same moment you did.

The redline

−  shorti_campaign_board  Tool shorti_campaign_board was removed.
−  shorti_campaigns_for_me  Tool shorti_campaigns_for_me was removed.
−  unset
+  null|string   shorti_find
−  unset
+  null|object   shorti_find
−  unset
+  null|string   shorti_find
−  unset
+  null|string   shorti_find
−  unset
+  null|object   shorti_find
−  unset
+  null|string   shorti_find
−  unset
+  null|string   shorti_find
−  unset
+  null|object   shorti_find
−  unset
+  array|null   shorti_find
−  unset
+  integer|null   shorti_find
−  unset
+  null|string   shorti_find
−  unset
+  null|string   shorti_find
−  unset
+  array|null   shorti_find
−  unset
+  null|string   shorti_flow
−  unset
+  null|object   shorti_flow
−  unset
+  null|string   shorti_flow
−  unset
+  null|string   shorti_flow
−  unset
+  null|string   shorti_flow
−  unset
+  null|string   shorti_flow
−  unset
+  array|null   shorti_flow
−  unset
+  array|null   shorti_flow
−  unset
+  null|string   shorti_flow
−  unset
+  array|null   shorti_flow
−  unset
+  array|null   shorti_flow
−  unset
+  array|null   shorti_flow
−  unset
+  array|null   shorti_flow
−  unset
+  null|string   shorti_flow
−  unset
+  array|null   shorti_flow
−  unset
+  null|string   shorti_flow
−  unset
+  null|object   shorti_format
−  unset
+  null|string   shorti_format
−  unset
+  array|null   shorti_format
−  unset
+  null|string   shorti_format
−  unset
+  null|string   shorti_format
−  unset
+  null|string   shorti_format
−  unset
+  null|object   shorti_format
−  unset
+  array|null   shorti_format
−  unset
+  null|string   shorti_format
−  unset
+  null|object   shorti_format
−  unset
+  null|object   shorti_format
−  unset
+  null|string   shorti_my_field
−  unset
+  null|string   shorti_my_field
−  unset
+  null|string   shorti_my_field
−  unset
+  null|string   shorti_my_field
−  unset
+  null|string   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  null|string   shorti_my_field
−  unset
+  null|string   shorti_my_field
−  unset
+  null|string   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  null|string   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  null|string   shorti_my_field
−  unset
+  null|string   shorti_my_field
−  unset
+  null|string   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  null|object   shorti_my_field
−  unset
+  null|object   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  array|null   shorti_my_field
−  unset
+  null|string   shorti_trend_radar
−  unset
+  null|object   shorti_trend_radar
−  unset
+  null|string   shorti_trend_radar
−  unset
+  null|string   shorti_trend_radar
−  unset
+  null|object   shorti_trend_radar
−  unset
+  array|null   shorti_trend_radar
−  unset
+  null|string   shorti_trend_radar
−  unset
+  null|object   shorti_trend_radar
−  unset
+  null|object   shorti_video
−  unset
+  null|string   shorti_video
−  unset
+  null|string   shorti_video
−  unset
+  null|string   shorti_video
−  unset
+  null|string   shorti_video
−  unset
+  null|object   shorti_video
−  unset
+  array|null   shorti_video
−  unset
+  null|string   shorti_video
−  unset
+  null|string   shorti_what_to_shoot
−  unset
+  null|object   shorti_what_to_shoot
−  unset
+  null|string   shorti_what_to_shoot
−  unset
+  null|string   shorti_what_to_shoot
−  unset
+  null|string   shorti_what_to_shoot
−  unset
+  boolean|null   shorti_what_to_shoot
−  unset
+  array|null   shorti_what_to_shoot
−  unset
+  null|string   shorti_what_to_shoot
−  The arena's open spots, first recorded takes, later breakouts and entrant standings. Read …
+  The arena's open spots, first recorded takes, later breakouts and entrant standings. view=…   shorti_arena
−  A check link with optional recipe reference, and the summary the person sends back. No arg…
+  A link where the person checks their own take against a format's hits, and what they send …   shorti_check_link
−  A format's edit for an agent's editor: slots, cuts on the beat, captions, the check. `vide…
+  The person's own clips edited to a hit's clock, with their editing tool. `video_id` or `ur…   shorti_edit_recipe
+  detail  Optional field detail was added to shorti_edit_recipe; may shift model behaviour.
+  lang  Optional field lang was added to shorti_edit_recipe; may shift model behaviour.
−  Formats for words, a category or a pasted link. Search by words — a niche, an action, a pl…
+  Formats for words, a category or a pasted link. `query`: a niche, an action, a place, a pr…   shorti_find
+  hint  Default of hint on shorti_find changed null → unset.
+  none  Default of none on shorti_find changed null → unset.
+  note  Default of note on shorti_find changed null → unset.
+  as_of  Default of as_of on shorti_find changed null → unset.
+  field  Default of field on shorti_find changed null → unset.
+  query  Default of query on shorti_find changed null → unset.
+  state  Default of state on shorti_find changed null → unset.
+  video  Default of video on shorti_find changed null → unset.
+  formats  Default of formats on shorti_find changed null → unset.
+  matches  Default of matches on shorti_find changed null → unset.
+  refusal  Default of refusal on shorti_find changed null → unset.
+  next_cursor  Default of next_cursor on shorti_find changed null → unset.
+  product_fits  Default of product_fits on shorti_find changed null → unset.
−  One way of shooting across sounds: the trends it ran under, its milestones, its ladder of …
+  One way of shooting across the sounds it ran under. By `id` (`flow.lineage.id` from shorti…   shorti_flow
+  id  Default of id on shorti_flow changed null → unset.
+  now  Default of now on shorti_flow changed null → unset.
+  hint  Default of hint on shorti_flow changed null → unset.
+  line  Default of line on shorti_flow changed null → unset.
+  link  Default of link on shorti_flow changed null → unset.
+  note  Default of note on shorti_flow changed null → unset.
+  open  Default of open on shorti_flow changed null → unset.
+  rail  Default of rail on shorti_flow changed null → unset.
+  as_of  Default of as_of on shorti_flow changed null → unset.
+  meets  Default of meets on shorti_flow changed null → unset.
+  ladder  Default of ladder on shorti_flow changed null → unset.
+  spread  Default of spread on shorti_flow changed null → unset.
+  worlds  Default of worlds on shorti_flow changed null → unset.
+  refusal  Default of refusal on shorti_flow changed null → unset.
+  sources  Default of sources on shorti_flow changed null → unset.
+  spread_line  Default of spread_line on shorti_flow changed null → unset.
−  One format as a creator shoots it: its plan, its hits, its spread. What its videos do; `ho…
+  One format as a creator shoots it: its plan, its hits, its spread. `how_to_shoot`: its ref…   shorti_format
+  context  Field context was added to shorti_format output.
+  flow  Default of flow on shorti_format changed null → unset.
+  hint  Default of hint on shorti_format changed null → unset.
+  hits  Default of hits on shorti_format changed null → unset.
+  next  Default of next on shorti_format changed null → unset.
+  note  Default of note on shorti_format changed null → unset.
+  as_of  Default of as_of on shorti_format changed null → unset.
+  format  Default of format on shorti_format changed null → unset.
+  moments  Default of moments on shorti_format changed null → unset.
+  refusal  Default of refusal on shorti_format changed null → unset.
+  idea_card  Default of idea_card on shorti_format changed null → unset.
+  how_to_shoot  Default of how_to_shoot on shorti_format changed null → unset.
−  A profession's or a brand team's short-form week: ideas, how its breakouts are made, what …
+  A person's field in their own words, and its short-form week. `field`: a profession (피부과, …   shorti_my_field
+  hint  Default of hint on shorti_my_field changed null → unset.
+  name  Default of name on shorti_my_field changed null → unset.
+  note  Default of note on shorti_my_field changed null → unset.
+  page  Default of page on shorti_my_field changed null → unset.
+  role  Default of role on shorti_my_field changed null → unset.
+  ways  Default of ways on shorti_my_field changed null → unset.
+  as_of  Default of as_of on shorti_my_field changed null → unset.
+  asked  Default of asked on shorti_my_field changed null → unset.
+  field  Default of field on shorti_my_field changed null → unset.
+  memes  Default of memes on shorti_my_field changed null → unset.
+  state  Default of state on shorti_my_field changed null → unset.
+  fields  Default of fields on shorti_my_field changed null → unset.
+  market  Default of market on shorti_my_field changed null → unset.
+  persona  Default of persona on shorti_my_field changed null → unset.
+  refusal  Default of refusal on shorti_my_field changed null → unset.
+  personas  Default of personas on shorti_my_field changed null → unset.
+  breakouts  Default of breakouts on shorti_my_field changed null → unset.
+  this_week  Default of this_week on shorti_my_field changed null → unset.
+  week_plan  Default of week_plan on shorti_my_field changed null → unset.
+  same_person  Default of same_person on shorti_my_field changed null → unset.
+  most_watched  Default of most_watched on shorti_my_field changed null → unset.
+  trend_twists  Default of trend_twists on shorti_my_field changed null → unset.
+  before_you_post  Default of before_you_post on shorti_my_field changed null → unset.
+  creator_reviews  Default of creator_reviews on shorti_my_field changed null → unset.
+  what_breakouts_share  Default of what_breakouts_share on shorti_my_field changed null → unset.
+  formats_many_creators  Default of formats_many_creators on shorti_my_field changed null → unset.
+  formats_many_are_shooting  Default of formats_many_are_shooting on shorti_my_field changed null → unset.
+  rising_abroad_not_in_korea  Default of rising_abroad_not_in_korea on shorti_my_field changed null → unset.
−  A hit's remake for the AI video model an agent holds: keep, per-model prompts, the check. …
+  A hit remade with the person's own AI video model, the original clip as its reference. `vi…   shorti_remake_recipe
+  model  Optional field model was added to shorti_remake_recipe; may shift model behaviour.
−  A served league video's phone positions from its published scene. A served league video's …
+  Where the phone stood in a hit, from its published scene. By `video` (a video_id or post l…   shorti_scene_get
−  A served league video's generator scene kit: JSON, clay glTF, camera, light, beats, ledger…
+  A hit's scene for a 3D or video generator. By `video` (a video_id or post link): what to k…   shorti_scene_kit
+  model  Optional field model was added to shorti_scene_kit; may shift model behaviour.
−  Formats breaking out in the West that no Korean video holds yet, and those arriving. Forma…
+  Formats breaking out in the West that no Korean video holds yet, and those arriving. Each:…   shorti_trend_radar
+  hint  Default of hint on shorti_trend_radar changed null → unset.
+  none  Default of none on shorti_trend_radar changed null → unset.
+  note  Default of note on shorti_trend_radar changed null → unset.
+  as_of  Default of as_of on shorti_trend_radar changed null → unset.
+  counts  Default of counts on shorti_trend_radar changed null → unset.
+  formats  Default of formats on shorti_trend_radar changed null → unset.
+  refusal  Default of refusal on shorti_trend_radar changed null → unset.
+  to_korea  Default of to_korea on shorti_trend_radar changed null → unset.
−  One video: what happens in it, its beats, its numbers and its formats. By a post's link or…
+  One video: what happens in it, its beats, its numbers and its formats. By post `url` or `v…   shorti_video
+  clip  Field clip was added to shorti_video output.
+  context  Field context was added to shorti_video output.
+  url  Field url was added to shorti_video output.
+  full  Default of full on shorti_video changed null → unset.
+  hint  Default of hint on shorti_video changed null → unset.
+  note  Default of note on shorti_video changed null → unset.
+  as_of  Default of as_of on shorti_video changed null → unset.
+  state  Default of state on shorti_video changed null → unset.
+  video  Default of video on shorti_video changed null → unset.
+  formats  Default of formats on shorti_video changed null → unset.
+  refusal  Default of refusal on shorti_video changed null → unset.
−  The formats to shoot this week: the week's picks, then the week's feed. The short-form for…
+  The formats to shoot this week: the week's picks, then the rest of the week. Each format: …   shorti_what_to_shoot
+  hint  Default of hint on shorti_what_to_shoot changed null → unset.
+  none  Default of none on shorti_what_to_shoot changed null → unset.
+  note  Default of note on shorti_what_to_shoot changed null → unset.
+  week  Default of week on shorti_what_to_shoot changed null → unset.
+  as_of  Default of as_of on shorti_what_to_shoot changed null → unset.
+  for_you  Default of for_you on shorti_what_to_shoot changed null → unset.
+  formats  Default of formats on shorti_what_to_shoot changed null → unset.
+  refusal  Default of refusal on shorti_what_to_shoot changed null → unset.
Full shorti.ai changelog →JSON feedWatch this for my agents