You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
944 B
944 B
Filter Queries
We want basic filtering to be able to narrow our view. Use cases include only showing sesisons...
- with sub-agents
- with a certain minimum/maximum of messages
- in a given project
- with a given model
- between a given date range
Proposed query language is a simple key:value for static single values, with support for globbing and by default fuzzy searching.
Examples:
model:haikuequivalent tomodel:*haiku*project:my-org/my-project~=project:*my-org/my-projectproject:*project is non-empty
Also required is support for > and < to support ranges
Examples:
agents>0messages<10date>2026-03-20
We also need to support AND and OR for logical combinations
Examples:
date>2026-03-15 AND date<2026-03-20sessions between 03-15 and 03-20.
When a query uses a malformed syntax or a key which is not found, the command should fail to evaluate with an error displayed to the user.