Skip to content

Add detailed diagnostics to issue reports - #88

Merged
Lazarus-931 merged 1 commit into
mainfrom
feat/issue-report-diagnostics
Jul 24, 2026
Merged

Add detailed diagnostics to issue reports#88
Lazarus-931 merged 1 commit into
mainfrom
feat/issue-report-diagnostics

Conversation

@Lazarus-931

@Lazarus-931 Lazarus-931 commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Makes the in-app issue reporter produce reports detailed enough to triage without a round-trip.

  • Parsed crash report — when a recent Nativ*.ips is present, the report now includes the exception type + signal, the termination reason (the human-readable cause, e.g. "Too many open files"), and the crashed thread's top frames, and copies the full crash report to the clipboard to paste in. Previously it only listed a short filename excerpt.
  • Richer runtime metrics — adds the runtime snapshot and all-time stats alongside the existing session and latest-request metrics.
  • Server configuration — includes the exact launch flags the server was started with, so config-dependent issues are reproducible.

No secrets are exposed: the API key and Hugging Face token live in the environment, not the launch arguments, and the whole body is still run through home-directory redaction.

This brings automated reports up to the detail of a hand-pasted crash log — like the recent file-descriptor-exhaustion report — so maintainers get the cause and backtrace up front.

looks like:

Screenshot 2026-07-24 at 12 16 17 PM

Parse the newest Nativ crash report into a readable summary (exception,
termination reason, crashed-thread frames) instead of a raw excerpt, and copy
the full report to the clipboard for crash reports. Inference diagnostics now
include the runtime snapshot and all-time stats; the model section records the
exact server launch arguments. Home-directory redaction and the URL/clipboard
budget are unchanged.

@lucasnewman lucasnewman left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Lazarus-931
Lazarus-931 merged commit 77353b6 into main Jul 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants