From bf5711f7ab13b331d4148bd2e8433437dc485b05 Mon Sep 17 00:00:00 2001 From: Yiorgis Gozadinos Date: Wed, 17 Dec 2025 18:02:17 +0200 Subject: [PATCH] Give hints in interactive cli --- haiku_rag_slim/haiku/rag/cli_chat.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/haiku_rag_slim/haiku/rag/cli_chat.py b/haiku_rag_slim/haiku/rag/cli_chat.py index db79c758..68882cf3 100644 --- a/haiku_rag_slim/haiku/rag/cli_chat.py +++ b/haiku_rag_slim/haiku/rag/cli_chat.py @@ -289,9 +289,18 @@ async def run_interactive_research( if iterations > 0: console.print(f"[dim]Iteration: {iterations}[/dim]") - # Prompt user for natural language input + # Prompt user with context-aware hints console.print() - user_input = Prompt.ask("[bold]What would you like to do?[/bold]") + hints = [] + if sub_questions: + hints.append("search questions") + hints.append("modify questions") + if qa_responses: + hints.append("generate report") + hint_text = f" [dim]({', '.join(hints)})[/dim]" if hints else "" + user_input = Prompt.ask( + f"[bold]What would you like to do?[/bold]{hint_text}" + ) # Chat with research assistant console.print("[dim]Thinking...[/dim]")