Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.113 ·

Where Clause Predicate Language

Entry
JSON All of v2.1.113
EntryKind: in v2.1.113,
ChangesSection of the release
What

A new structured filtering syntax for specifying conditions on event triggers and data queries, supporting a rich set of comparison operators.

Details
  • Operators: is, is_not (single values), one_of, none_of (list values), starts_with, contains, matches
  • Provides clear error messages for malformed predicates:
  • where: empty list for "field" — when a list operator receives an empty array
  • where: unknown op "op" — for unrecognized operators
  • where: "field" takes a single value; use one_of/none_of for a list — for type mismatches
  • where: must be a map of field→predicate, or a list of single-field maps — for structural errors
  • Scalars and objects cannot be mixed: where: "field" mixes scalars and objects; use {one_of: [...]} or an op object
Evidence

Predicate operator definitions (search for "one_of" and "none_of")

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.113 →

Feedback