The GitHub Actions job "Frontend CI" on hertzbeat.git/2.0.0 has failed.
Run started by GitHub user tomsun28 (triggered by tomsun28).

Head commit for run:
6a5e6099056bd88b7490bc45ae8eb711a5ac5b23 / tomsun28 <[email protected]>
fix(ai): let grounded answers use empty reads and discoverable namespaces

Two agent UX defects found by real DeepSeek testing:

- The grounding guard rejected every final answer when allowlisted read
  tools returned well-formed but empty results, so "are there any
  alerts" could never be answered with "none". A validated read that
  observed zero rows is still a real observation, so list-style
  classifiers now emit zero-count observations while malformed or
  untrusted output stays fail-closed. Collector detect/collect_once and
  protocol row reads keep requiring rows.

- tool.search results now carry availableNamespaces so the model learns
  the full on-demand namespace catalog even when a query misses, instead
  of having to guess names.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin 
<158243242+devin-ai-integration[bot]@users.noreply.github.com>

Report URL: https://github.com/apache/hertzbeat/actions/runs/37916794911

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to