Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Support rich inline content within ProgressStep for reasoning traces

Aperta
#917 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
react, typescript
Ambito
frontend

Direzione di ricerca

Start by inspecting the chatbot extension's use of ProgressStepper, ProgressStep, popoverRender, and ExpandableSection, then compare the requested inline rich-content behavior with the existing @patternfly/react-core API. The issue does not name files or tests; done would require an agreed component design that supports inline reasoning, evidence, structured data, and expandable details within each step.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Summary

ProgressStepper (in @patternfly/react-core) shows step names and statuses but isn't designed for rich content within each step. While ProgressStep accepts children (ReactNode), the layout renders children as the step title — it's not built for content blocks like reasoning text, structured data, or expandable evidence.

AI Chain of Thought patterns need a stepper-like component where each step can contain inline rich content: the reasoning text for that phase, evidence or data the AI examined, and expandable detail. A hybrid of ProgressStepper structure with ExpandableSection content within each step would address this.

popoverRender partially helps but puts content in a popover rather than inline.

Use case

A background agentic task (installation, upgrade, multi-step automation) where each phase shows not just "Analyzing logs ✓" but the actual analysis output inline — what the AI examined, what it found, and what it concluded at each step.

Context

This gap was identified during review of the Chain of Thought AI UX standard (Red Hat UXD, AUX-140). Note: ProgressStepper itself lives in patternfly/patternfly-react, but this issue is filed here since the use case is AI-driven and may be better addressed by the chatbot extension.


Jira Issue: PF-4692

Lingua principale
TypeScript
Stelle
7
Fork
38
Merge medio
4g 9h
PR unite (30g)
7

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di patternfly/chatbot

Tutte le issue di patternfly/chatbot

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.