Skip to content

Surface TUI skills refresh failures#18627

Merged
etraut-openai merged 1 commit intomainfrom
etraut/surface-skills-list-errors
Apr 20, 2026
Merged

Surface TUI skills refresh failures#18627
etraut-openai merged 1 commit intomainfrom
etraut/surface-skills-list-errors

Conversation

@etraut-openai
Copy link
Copy Markdown
Collaborator

@etraut-openai etraut-openai commented Apr 20, 2026

Why

skills/list refreshes are best-effort metadata updates. If one fails during startup or thread switching, the TUI should keep running and show enough detail to diagnose the app-server failure instead of leaving the user with only a log entry.

This addresses the recoverability and observability issue reported in #16914.

What Changed

  • Preserve the full startup skills/list error chain before sending it back through the app event queue.
  • Surface failed skills refreshes as recoverable TUI error messages while still logging the warning.

This is related to the recent bug fix from PR #18370.

@etraut-openai etraut-openai merged commit baa5dd7 into main Apr 20, 2026
25 checks passed
@etraut-openai etraut-openai deleted the etraut/surface-skills-list-errors branch April 20, 2026 21:43
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants