Conversation
Fix/v2 graceful errors
fix(agent): implement exponential backoff retry in loop
fix(chat): implement graceful context cancellation on ctrl+c
fix(config): allow setting base URL for providers
feat(agent): implement concurrent tool execution
feat(providers): add deepseek, mistral, and kimi models
feat(providers): add latest 2026 models and new providers (Perplexity, Together)
feat(config): support saving and displaying custom models persistently
feat(tools): implement priority 1 essential tools
feat(tools): implement GitTool and PatchTool
feat(tools): tool categorization and permission levels
feat(persistence): implement SQLite session persistence
feat(lsp): real-time auto-fix loop
feat(mcp): model context protocol integration
fix(gemini): resolve 400 error and implement MCP installer
feat(ui): add /apikey command and rename plan mode to chat
feat(mcp): auto-extract github token using gh cli
feat(mcp): implement native GitHub device flow OAuth
chore: update documentation tracking
…bubble tea components refactor(chat): split commands.go into modular domain files
fix(ui): prevent terminal blanking and refactor commands
fix(gemini): support array parameters in schema translation
…ck, scrolling Bug 1 (Race Condition): - Block AI message submission while m.loading is true - Cancel previous in-flight context before starting new request - Show feedback message when user tries to send during loading Bug 2 (No Loading Feedback): - Convert sendMessage to sendMessageCmd returning proper tea.Cmd - Add tick-based animated spinner (⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏) while loading - Show animated spinner in conversation view AND prompt label - Reset spinner state on cancel/error/completion Bug 3 (Broken Scrolling): - Enable tea.WithMouseCellMotion() for mouse events - Enable viewport.MouseWheelEnabled with 3-line delta - Add explicit mouse wheel handlers for scroll up/down - Add scroll percentage indicator when content overflows - Smart auto-scroll: only auto-scroll to bottom during loading or when user was already at bottom (prevents viewport jumping) - Account for scroll indicator and file picker in viewport sizing
…G infrastructure including text chunking and TF-IDF embedding modules.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.