Initial Release: OpenQode Public Alpha v1.3
This commit is contained in:
19
walkthrough.md
Normal file
19
walkthrough.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# Final Feature Implementation - Verification
|
||||
|
||||
## 1. In-Chat Agent Visuals
|
||||
- **What**: Distinct visual badges for Agent switches (e.g., `🤖 Security`, `🤖 Planner`) in the chat stream.
|
||||
- **How**:
|
||||
- Updated `flattenMessagesToBlocks` to parse `[AGENT: Name]` tags.
|
||||
- Updated `ViewportMessage` to render a `Box` with `borderStyle: 'round'` and `magenta` color for these tags.
|
||||
- **Verify**: Run a multi-agent flow (e.g., "Analyze this security...") and observe the chat. You should see purple badges between text blocks.
|
||||
|
||||
## 2. Global Responsive Hardening
|
||||
- **What**: Prevents text overlap and horizontal scrolling when the terminal is resized.
|
||||
- **How**:
|
||||
- Enforced strict `width` propagation from `App` -> `ScrollableChat` -> `ViewportMessage`.
|
||||
- Applied `width - 12` constraint to all `Markdown` and `CodeCard` components to account for gutters and borders.
|
||||
- **Verify**: Resize your terminal window while chat is visible. Text should wrap dynamically without breaking the layout.
|
||||
|
||||
## 3. Previous Wins (Retained)
|
||||
- **Fluid Sidebar**: Rolling counters and CPS speedometer.
|
||||
- **Clean UI**: Minimalist Code Cards.
|
||||
Reference in New Issue
Block a user