davsclaus opened a new pull request, #24321:
URL: https://github.com/apache/camel/pull/24321

   ## Summary
   
   - Add F8 AI prompt panel to TUI for interactive AI assistant (works with or 
without `--mcp`)
   - AI panel supports split view (25%/50%/75%) with Shift+F8 to cycle
   - AI Log popup (via Actions menu) shows tool calls, results, and responses
   - Add 10 missing MCP tools to AskTools: `get_memory`, `get_errors`, 
`get_history`, `get_variables`, `get_services`, `get_route_topology`, 
`send_message`, `eval_expression`, `browse_endpoint`, `get_thread_dump`
   - Fix shell scrollback: use private field reflection for JLine's 
`ScreenTerminal.history` (no public API exists), change to plain PgUp/PgDn 
instead of Shift+PgUp/PgDn
   - Comprehensive test coverage for TUI (borders, key parsing, tab rendering, 
fuzzy filter, shell panel, etc.)
   
   ## Test plan
   
   - [ ] Start TUI without `--mcp`, verify F8 AI panel is shown in footer and 
opens
   - [ ] Start TUI with `--mcp`, verify AI panel works with tool calls
   - [ ] Open AI panel, ask a question, verify auto-scroll and dimmed elapsed 
time
   - [ ] Cycle AI panel size with Shift+F8 (25% → 50% → 75%)
   - [ ] Open shell (F6), verify PgUp/PgDn scrollback works
   - [ ] Open Actions menu, verify AI Log entry shows tool call history
   - [ ] `mvn test` passes in camel-jbang-plugin-tui
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   
   Co-Authored-By: Claude <[email protected]>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to