Release v1.01 Enhanced: Vi Control, TUI Gen5, Core Stability

This commit is contained in:
Gemini AI
2025-12-20 01:12:45 +04:00
Unverified
parent 2407c42eb9
commit 142aaeee1e
254 changed files with 44888 additions and 31025 deletions

View File

@@ -0,0 +1,37 @@
# Clean Communication Flow Implementation
## Problem
1. "i text" boxes appearing (Markdown parsing artifacts)
2. Messy text flow with excessive borders
3. Multi-agent feature doesn't show which agent is active in real-time
## Proposed Changes
### 1. Real-Time Agent Display in Sidebar
**File**: `bin/opencode-ink.mjs`
- Already partially implemented (`thinkingStats.activeAgent`)
- **Fix**: Ensure the streaming loop actually detects and sets the active agent
- **UI**: Add prominent agent indicator in sidebar "⚡ LIVE" section
### 2. Clean Up Message Rendering
**File**: `bin/opencode-ink.mjs`
#### A. Fix "i text" boxes
- These appear to be Markdown rendering of system messages
- **Fix**: Route system messages through `SystemCard` instead of `Markdown`
- Remove borders from inline system messages
#### B. Simplify ViewportMessage
- Remove nested borders
- Use minimal left-gutter style (single colored bar, no box)
- Match Antigravity style: clean text, subtle role indicators
### 3. ChatBubble Redesign
**Pattern**: Antigravity/AI Studio/Codex style
- User messages: Right-aligned or `> prompt` style
- Assistant: Clean left-aligned text with minimal header
- System: Single-line muted text, no boxes
## Verification
1. **Visual Test**: Restart TUI, send message, verify clean text flow
2. **Agent Test**: Enable multi-agent (`/settings`), ask security question, verify agent name appears in sidebar