Overview
The chat interface provides:- Natural language interaction with AI models
- Real-time streaming responses
- Tool execution capabilities
- Context-aware codebase understanding
Using the Chat
Interface Components
Current Working Directory
The current working directory is displayed above the input field:Model Indicator
The selected model is displayed in the bottom right:Response Display
Responses appear above the input area and include:- AI-generated text
- Tool execution results
- Error messages (if any)
- Loading indicators during processing
Example Prompts
Commands vs Chat
- Commands (starting with
/): Configuration and control operations - Chat prompts (regular text): AI-powered codebase assistance
When you start typing
/, the command help menu appears automatically. Press Esc to dismiss it and continue with regular chat.Error Handling
If an error occurs during chat:- The error message is displayed in the response area
- You can retry by submitting your prompt again
- Check that a model is selected and configured properly
Technical Details
The chat interface:- Uses the configured AI model from
/modelcommand - Applies a system prompt for codebase understanding
- Supports streaming responses for real-time feedback
- Executes tools as needed based on AI responses
- Maintains chat context within the current session
