Support rich inline content within ProgressStep for reasoning traces
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
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di patternfly/chatbot
-
PF Team
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
patternfly/chatbot#919 ·
-
ChatbotWelcomePrompt: long prompt title and message overflow suggestion cardsForse già presa @rebeccaalpert l’ha presa 17 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
patternfly/chatbot#910 · 3 commenti · 1 assegnatario ·
-
PF Team
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
patternfly/chatbot#852 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
patternfly/chatbot#918 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 42/100
patternfly/chatbot#915 ·
Tutte le issue di patternfly/chatbot
Issue simili
-
check:passed streams:add
Difficoltà 1/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 2 giorni
-
beta technical-medium ui
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
walletbeat/walletbeat#1625 ·
I maintainer di solito rispondono entro 1 giorno
-
Good First Issue hacktoberfest
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
hiero-ledger/hiero-sdk-js#4489 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] The clients language filter cannot select the rows the page labels as unknownForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
apache/rocketmq-dashboard#6103 ·
I maintainer di solito rispondono entro 4 giorni
-
Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
payloadcms/payload#18652 ·
I maintainer di solito rispondono entro 1 giorno