Skip to main content
Hit a bug, or have an idea? Send it from right where you are. Every report is stored under your organization and surfaced to the hiloop team for review; the same endpoint accepts a quick free-form note and a fully structured bug report.

From the CLI

The quick form takes just a title:
A bug-shaped report carries the structured fields:
  • --surface names the part of the product the report is about: cli (the default), api, web, sandbox, telemetry, annotations, docs, or other.
  • --severity (critical, high, medium, low) marks a bug’s impact. Omit it for general feedback that is not a bug.
  • --evidence (repeatable) attaches run, event, or artifact ids, linking the report to the exact telemetry you were looking at.
  • --fingerprint sets a stable deduplication key (for example cli/tail-resize-panic) so repeat reports of the same finding are grouped together.
Your CLI version is attached automatically. On success the CLI prints the stored report’s id and whether it has already been surfaced to the team:
A report that could not be surfaced immediately is still stored — it prints as stored for review, and the command still succeeds.

From the API

Agents and automation post the same shape to POST /v1/feedback — an agent that hits a bug inside its sandbox can report it with its own credential:
The response is the stored report’s id plus the relay state:
relayed: false means the report is stored but has not yet reached the team’s review channel — never that it was lost. Only title and surface are required. title caps at 300 characters; body, expected, actual, and repro at 10,000 each; up to 50 evidence entries of at most 256 characters each. The organization always comes from your credential, never from the request body.