49c0ae241366bb35f4e150bedab2990ca57c488b
Backend agent tools (e.g. list_tasks, count_tasks) pass multi-value filters as a single comma-joined string like status="todo,in_progress". The generic buildConditions matched that with eq(status, 'todo,in_progress'), which matched zero rows — agent reported "no tasks found" for any multi-status query. Now split on comma and emit inArray(col, parts) when more than one part is present. Also accepts an array directly. Repro: home chat, ask "what tasks are overdue?". Trace b09714e6e14825f5fa3a226cad053647.
step 0.1 complete: Type-safe contracts for all backend communication and the batch/storage subsystem
Description
No description provided
Languages
TypeScript
97.9%
CSS
2%