Commit Graph

3055 Commits

Author SHA1 Message Date
kubet ed912fcebf
Merge pull request #1768 from kubet/fix/show-attached-files-in-tools
fix: show attached files in tools
2025-10-01 22:32:54 +02:00
Vukasin 23d5dfc0fe fix: show attached files in tools 2025-10-01 22:32:21 +02:00
Bobbie 7ff206157d
Merge pull request #1767 from escapade-mckv/prebuilt-agents
Prebuilt agents
2025-10-01 22:58:31 +05:30
Saumya 07ebffe91e chore: show all agents in dashboard 2025-10-01 22:56:43 +05:30
marko-kraemer e0250092a6 temp reg anthropic 2025-10-01 17:05:03 +02:00
marko-kraemer 6f467c35c0 1m ctxt bedrock 2025-10-01 15:44:02 +02:00
Saumya ccbfe7d975 Merge branch 'main' of https://github.com/kortix-ai/suna into prebuilt-agents 2025-10-01 12:19:15 +05:30
Saumya 9b0e1f94ad fix: scheduled trigger ui fix 2025-10-01 12:19:03 +05:30
Krishav 71c9dffc31
Merge pull request #1764 from KrishavRajSingh/fix/load_image
fix: load image
2025-10-01 07:48:01 +05:30
Krishav Raj Singh 3506e0b39e fix: load image 2025-10-01 07:47:18 +05:30
marko-kraemer d8100cb7a0 Add Sonnet 4.5 and centralize model configuration system
- 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
2025-10-01 01:32:24 +02:00
marko-kraemer 2b5b8cc0bc Add Sonnet 4.5 model and fix LiteLLM response handling
- 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
2025-10-01 00:55:24 +02:00
Bobbie b82e0f757f
Merge pull request #1759 from escapade-mckv/research-agent
Research agent
2025-09-30 21:01:41 +05:30
Saumya 87e83e37a3 disable doc parser tool 2025-09-30 20:56:47 +05:30
Saumya 4908f174d6 chore: research agent v1 2025-09-30 20:53:55 +05:30
marko-kraemer 6c05cbc710 onboarding wip 2025-09-30 15:38:49 +02:00
marko-kraemer 4de5299a0d fix 2025-09-29 22:59:10 +02:00
marko-kraemer f8ab7059b7 fixes 2025-09-29 22:52:49 +02:00
marko-kraemer c395be2b68 Fix knowledge base assignments loading and improve integration removal
- 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
2025-09-29 22:00:50 +02:00
marko-kraemer 192552dd62 Refactor knowledge base system: enable CRUD in agent config, unify components, remove legacy code
- 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
2025-09-29 21:43:23 +02:00
Saumya 22fc672a4d Merge branch 'main' into doc-parser 2025-09-29 23:17:00 +05:30
marko-kraemer b319969e59 feat: Add model provider icons and consolidate agent selection components
- 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
2025-09-29 19:10:39 +02:00
marko-kraemer 0b29c8960c avatar refactor fe, fix round agent avatar
:wq
2025-09-29 17:35:22 +02:00
marko-kraemer 8306a344a4 fix round agent avatar 2025-09-29 16:53:13 +02:00
Marko Kraemer 2f3fc1a1a1
Merge pull request #1756 from kortix-ai/onboarding-wip
Onboarding wip, Agent config modal selection
2025-09-29 07:42:45 -07:00
marko-kraemer 8108afe706 fix 2025-09-29 16:39:15 +02:00
marko-kraemer ef61e0e1f2 feat: clean up agent schema and remove outdated fields
- Remove all profile_image_url references from frontend agent config
- Remove ProfilePictureDialog component usage entirely
- Clean up agent API models: remove profile_image_url and tags fields
- Standardize on icon system: icon_name, icon_color, icon_background
- Fix icon saving logic to persist changes immediately to backend
- Remove duplicate/outdated avatar and avatar_color references
- Improve agent configuration dialog UX with proper icon-only system

BREAKING CHANGE: profile_image_url field removed from agent APIs
Database migration needed to remove outdated columns from agents table
2025-09-29 14:51:43 +02:00
marko-kraemer 2c2eaf61f8 feat: improve agent config modal UX with seamless agent switching
- 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.
2025-09-29 14:27:26 +02:00
marko-kraemer bc6620569f rm general tab, integrations tab default 2025-09-29 14:12:45 +02:00
marko-kraemer 9f7327159a Merge branch 'main' into onboarding-wip 2025-09-29 13:07:17 +02:00
marko-kraemer a1f4b17ad2 wip 2025-09-29 13:07:05 +02:00
Bobbie 6a114b1ef4
Merge pull request #1755 from escapade-mckv/fix-ui-bugs
Fix UI bugs
2025-09-29 15:03:02 +05:30
Saumya 549b50d9c5 fic billing circus 2025-09-29 15:01:55 +05:30
Saumya 677b02bbd8 critical: fix billing overcharge 2025-09-29 14:09:01 +05:30
Krishav 4f2212f05b
Merge pull request #1754 from KrishavRajSingh/main
dont stream for title and icon gen
2025-09-29 13:49:51 +05:30
Krishav Raj Singh 41fdfd6793 dont stream for title and icon gen 2025-09-29 13:49:08 +05:30
Bobbie 332fb4c4c3
Merge pull request #1752 from escapade-mckv/fix-ui-bugs
fix: ui issues
2025-09-29 11:31:10 +05:30
Saumya c9890866fa fix: ui issues 2025-09-29 11:30:10 +05:30
Saumya 8141428fb6 doc parser tool 2025-09-29 10:59:50 +05:30
marko-kraemer 1b14afc446 fix 2025-09-29 00:10:42 +02:00
marko-kraemer 079d7347da model changes 2025-09-28 23:36:14 +02:00
Marko Kraemer 86db185980
Merge pull request #1749 from kortix-ai/setup-fix
Fix error in `setup.py` when adding API keys for search
2025-09-28 13:07:35 -07:00
Pratyush Shukla 61615da47c
fix error 2025-09-29 01:29:43 +05:30
Krishav d3368880fc
Merge pull request #1743 from KrishavRajSingh/rem/pres_styles
Rem pres styles
2025-09-28 23:56:34 +05:30
Krishav Raj Singh 7274c9bbe6 final prompt 2025-09-28 23:55:06 +05:30
marko-kraemer af0c606e3e fix 2025-09-28 17:48:43 +02:00
marko-kraemer 92a778d69d feat: unify agent card components and clean up onboarding
- Create UnifiedAgentCard component supporting 7 variants (onboarding, marketplace, template, agent, showcase, dashboard, compact)
- Update all agent card implementations to use unified component
- Refactor custom-agents-section.tsx to use dashboard variant
- Update onboarding workforce-selection-step to use onboarding variant
- Update home showcase section to use showcase variant
- Remove legacy onboarding components (onboarding-page.tsx, onboarding-modal.tsx, onboarding-steps.tsx, user-type-step.tsx)
- Fix onboarding type mismatch by aligning OnboardingStep interfaces
- Clean up exports and remove unused agent-card references
- Maintain backward compatibility for existing AgentCard usage
2025-09-28 17:45:32 +02:00
marko-kraemer ddcdc5b13c fix: Remove green colors from step indicators
- 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
2025-09-28 16:08:01 +02:00
marko-kraemer fed9383036 Merge branch 'main' into onboarding-wip 2025-09-28 15:58:09 +02:00
marko-kraemer eda6d1f729 fix 2025-09-28 15:57:53 +02:00