Support rich inline content within ProgressStep for reasoning traces
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- react, typescript
- Lĩnh vực
- frontend
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
- Ngôn ngữ chính
- TypeScript
- Star
- 8
- Fork
- 38
- Merge trung bình
- 2 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 9
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của patternfly/chatbot
-
PF Team
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
patternfly/chatbot#919 ·
-
HistoryDrawer - Docs look badĐang mởPF Team
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
patternfly/chatbot#852 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
patternfly/chatbot#918 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 42/100
patternfly/chatbot#915 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 64/100
patternfly/chatbot#905 · 1 bình luận ·
Tất cả issue của patternfly/chatbot
Issue tương tự
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
components-web-app/docs#260 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
521xueweihan/HelloGitHub#4025 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
ctrf-io/playwright-ctrf-json-reporter#117 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
voidzero-dev/void#478 ·
Maintainer thường phản hồi trong vòng 1 ngày