- Add Claude Sonnet 4.5 (global.anthropic.claude-sonnet-4-5-20250929-v1:0) to registry
- Update all Anthropic models to use bedrock/converse/ endpoint with full ARNs
- Create comprehensive ModelConfig class for centralized provider settings
- Add alias system with raw ARNs for proper LiteLLM response resolution
- Refactor response processor to preserve exact LiteLLM response objects
- Simplify LLM service by merging prepare_params into make_llm_api_call
- Set stream_options include_usage as universal default for all models
- Remove scattered configuration functions in favor of registry-driven approach
- Fix pricing lookup by mapping provider model IDs back to registry entries
- Add Claude Sonnet 4.5 (global.anthropic.claude-sonnet-4-5-20250929-v1:0) to model registry
- Update all Anthropic models to use bedrock/converse/ endpoint with full ARNs
- Restore alias system for proper model ID resolution from LiteLLM responses
- Refactor response processor to preserve exact LiteLLM response objects
- Fix pricing lookup by mapping raw ARNs to registry model IDs via aliases
- Load assignments immediately when Knowledge tab opens in agent config
- Auto-expand all folders and fetch entries in assignment mode for instant visibility
- Remove 'Loading assignments...' text and improve skeleton loading state
- Create realistic skeleton that matches actual KB tree structure with assignment switches
- Fix integration removal to save immediately instead of requiring Save Changes button
- Add comprehensive debug logging for assignment loading troubleshooting
- Simplify file preview modal to focus on summary editing only
- Remove broken file download/preview functionality that was causing 404 errors
- Update file tree UI text from 'Click to preview file' to 'Click to edit summary'
- Enhance MCP change handler to auto-save integration changes with success feedback
- Added full CRUD operations to agent configuration dialog knowledge base section
- Replaced simplified agent-kb-tree with full-featured agent-knowledge-base-manager
- Created unified KB entry modal merging file upload and text entry modals
- Enhanced folder selection UX with inline folder creation capability
- Integrated standard FileRenderer for consistent file preview across app
- Removed outdated backend/core/knowledge_base/ system causing table reference errors
- Moved FileProcessor to correct location in backend/knowledge_base/
- Extracted reusable KnowledgeBaseManager component to eliminate code duplication
- Updated agent KB tree to use assignment system instead of old table structure
- Simplified file preview modal to focus on summary editing instead of broken file preview
- Added proper loading states and error handling throughout
- Removed unused legacy components and hooks
- Updated all imports to use correct table structure (knowledge_base_folders/entries)
- Fixed API routes to work with new assignment-based system
- Created model provider icon mapping utility with provider-specific SVG icons
- Updated model selector to display provider icons (OpenAI, Anthropic, Google, xAI, MoonshotAI)
- Increased icon sizes to 24px for better visibility across all components
- Consolidated agent selection into single AgentSelector component
- Removed duplicate AgentSelectionDropdown component
- Updated trigger creation and schedule config to use new AgentSelector
- Maintained UnifiedConfigMenu's integrated implementation for chat input
- Aligned visual styling between agent avatars and model provider icons
- Remove 'General' tab from agent configuration modal
- Add inline agent switcher integrated into dialog title area
- Fix name editing functionality to work with agent switching
- Display proper Suna icons in agent dropdown
- Remove redundant description text for cleaner UI
- Fix DialogTitle accessibility requirements
- Clean up duplicate close buttons
The agent switcher now seamlessly replaces the static title when onAgentChange is provided, creating a smooth dropdown experience that maintains visual hierarchy while enabling easy agent switching without closing the modal.
- Replace green colors with primary brand colors in progress indicator
- Update completed step indicators to use bg-primary instead of bg-green-500
- Update step connector lines to use bg-primary instead of bg-green-500
- Maintain consistent color scheme across all step indicators