The chat is where you interact with Reliant’s AI assistant. It provides a powerful, context-aware conversation experience designed specifically for software development tasks.

Placeholder: Main chat interface showing conversation area with AI responses and code blocks, input field at bottom with model selector, agent selector, and control buttons
The Reliant chat interface

Chat Input Controls

  • Model Selector: Choose which AI model to use (GPT-5, Claude, etc.)
  • Agent/Flow Selector: Select specialized agents or multi-agent flows
  • Worktree Selector: Choose which Git worktree context to use
  • Prompts: Access saved prompt templates
  • Auto-Approve Toggle: Enable/disable automatic approval of tool executions (see Auto-Approval section below)
  • Attach Files: Click paperclip or drag & drop files
  • Save Draft: Manually save current message as draft
  • View Drafts: Access previously saved drafts
  • Tasks Panel: View active tasks and background processes

Tool Executions

Placeholder: Tool execution panel showing pending file edit with Approve/Reject buttons, diff preview of changes, and execution status indicator
Review and approve AI tool executions

The AI can execute various tools:

  • File Operations: Read, write, and edit files
  • Code Search: Search for patterns in your codebase
  • Terminal Commands: Execute shell commands
  • Web Search: Search for information online
  • Each tool execution shows its status and results
  • Requires Approval: By default, all tool executions require your approval (see Auto-Approval section)

Context Awareness

The chat automatically includes:

  • Current Worktree: Active Git worktree and branch
  • Project Context: Project structure and configuration
  • Recent Changes: Git status and recent modifications
  • Session State: Maintains context across messages

Auto-Approval Mode

Placeholder: Auto-approval toggle activated (lightning bolt glowing) with notification showing 'Auto-approval enabled - AI will execute tools automatically'
Enable auto-approval for autonomous AI operation

Speed up your workflow by enabling auto-approval:

  • Toggle Auto-Approve in the chat input controls (lightning bolt icon)
  • When enabled, the AI executes tools without waiting for your approval
  • Perfect for:
    • Trusted operations like reading files
    • Repetitive tasks
    • When you want the AI to work autonomously
  • Stay in Control: Disable anytime to review tool executions again
  • Auto-approval is per-chat session - each new chat starts with approvals required

Tips for Effective Chats

  1. Be Specific: Provide clear, detailed descriptions of what you need
  2. Include Context: Attach relevant files or code snippets
  3. Use Examples: Show what you want with concrete examples
  4. Select the Right Model: Different models excel at different tasks
  5. Use Agents: Select specialized agents for specific domains
  6. Branch Conversations: Branch from any message to explore alternatives
  7. Save Useful Prompts: Create reusable prompt templates