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
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
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
Krishav Raj Singh
67cbf529dd
comment unused
2025-09-28 01:27:15 +05:30
Saumya
886d9f99b4
feat: remove agent descriptions
2025-09-28 00:01:17 +05:30
Saumya
ddc85c4a9f
Merge branch 'main' of https://github.com/kortix-ai/suna into people-search-tool
2025-09-27 13:26:36 +05:30
Saumya
2a1f370d79
feat: company search tool
2025-09-27 13:26:07 +05:30
Saumya
0fbaca8b27
people search tool
2025-09-27 01:16:45 +05:30
marko-kraemer
6a69d15324
feat: Add full-screen onboarding with user type and role selection
...
- Convert onboarding from modal to full-screen experience
- Add comprehensive user type selection (Individual/Company)
- Add role-specific options for both user types
- Remove all green/blue colors to match design system
- Add persistent data storage with Zustand
- Integrate onboarding into dashboard layout
- Add demo page for testing onboarding flows
- Update progress indicators and step navigation
- Add user type data to onboarding state management
2025-09-26 20:04:33 +02:00
Krishav Raj Singh
94ac8f3475
ui
2025-09-26 20:08:29 +05:30
Saumya
f31b66bc00
Merge branch 'main' into people-search-tool
2025-09-26 15:52:27 +05:30
Saumya
fb080073c0
chore: granular control of tools
2025-09-26 14:49:12 +05:30
Bobbie
8599566f1d
Merge pull request #1717 from escapade-mckv/improve-tools-section
...
chore: show all tools in config
2025-09-25 14:25:40 +05:30
Saumya
d226e38809
chore: show all tools in config
2025-09-25 13:29:03 +05:30
Vukasin
61ce2ff11b
feat: add direct entry
2025-09-24 19:40:04 +02:00
Saumya
060930a933
chore: improve people search tool view
2025-09-24 19:29:16 +05:30
Saumya
65d0ce161b
Merge branch 'main' into people-search-tool
2025-09-24 18:28:50 +05:30
Saumya
995a44c0f4
fix: unable to select agents from the selector after a certain limit
2025-09-24 18:04:09 +05:30
Saumya
657145f7ca
people search tool
2025-09-24 17:51:37 +05:30
Marko Kraemer
2e8c638b96
Merge pull request #1698 from ffrankan/fix/update-llm-py-path
...
fix: update llm.py file path reference
2025-09-24 04:49:07 -07:00
Krishav Raj Singh
b3345b93df
preserve description
2025-09-24 03:28:43 +05:30
Krishav Raj Singh
d5caa38e87
update event triggers
2025-09-24 02:32:49 +05:30
Krishav
6a210390c2
Merge pull request #1706 from KrishavRajSingh/feat/img_search
...
Feat/img search
2025-09-23 23:39:24 +05:30
Krishav Raj Singh
8e608bcc2e
separate image search tool
2025-09-23 22:30:05 +05:30
Vukasin
30ab78ce74
feat: add file preview in kb
2025-09-23 17:51:14 +02:00
Krishav Raj Singh
07d068675f
scheduled triggers semantics
2025-09-23 15:45:44 +05:30
Frank An
276addb10b
fix: update llm.py file path reference
...
Update GitHub link path for llm.py file in custom model dialog
from backend/services/llm.py to correct backend/core/services/llm.py
2025-09-23 14:03:55 +08:00
marko-kraemer
f19c1a6f55
fix
2025-09-22 17:58:18 +02:00
marko-kraemer
0e6a2f7f8a
fix
2025-09-22 17:08:54 +02:00
marko-kraemer
327ba42ca7
fix
2025-09-22 16:50:47 +02:00
marko-kraemer
b116171549
mermaid render, refactor markdown
2025-09-22 16:47:01 +02:00
marko-kraemer
e65a9b4e00
fix
2025-09-22 14:44:37 +02:00
marko-kraemer
6c782afe0e
fix
2025-09-22 14:25:42 +02:00
marko-kraemer
f585305eb5
ux/ui improvements knowledge base
2025-09-22 14:22:28 +02:00
marko-kraemer
d750a2241f
frontend model selection slight cleanup
2025-09-21 18:36:53 +02:00
Marko Kraemer
fb30938caa
Merge pull request #1673 from KrishavRajSingh/main
...
auto gen icons
2025-09-21 09:36:36 -07:00
Vukasin
aa67a3f6e9
Merge remote-tracking branch 'upstream/main' into feat/new-knowledge-base-and-sematic-search
2025-09-21 16:54:30 +02:00
Vukasin
b20f95850f
fix: show in kb new model
2025-09-21 16:54:18 +02:00
marko-kraemer
31c697f774
billing rem old file, other changes
2025-09-21 16:35:14 +02:00
marko-kraemer
77045d5739
fix
2025-09-21 15:53:55 +02:00
marko-kraemer
ea701e3620
fix authorization errs
2025-09-21 15:36:22 +02:00
marko-kraemer
24c7c56e3b
fix fe homepage redirect
2025-09-21 15:19:39 +02:00
Vukasin
02da9e2e6d
Merge remote-tracking branch 'upstream/main' into feat/new-knowledge-base-and-sematic-search
2025-09-21 14:29:07 +02:00
Vukasin
d206547d62
feat: init tool view and summary
2025-09-21 14:28:48 +02:00
Krishav
d741075fea
Merge branch 'kortix-ai:main' into main
2025-09-21 14:09:45 +05:30
marko-kraemer
c0b58d9afa
merge
2025-09-21 10:08:10 +02:00
Saumya
7e25978e10
new sandbox snapshot
2025-09-21 12:28:00 +05:30
Krishav
2eb34cf2dc
Merge branch 'kortix-ai:main' into main
2025-09-21 11:33:54 +05:30
Krishav Raj Singh
4c52967f6d
fix: show latest threads
2025-09-21 11:33:31 +05:30
Saumya
8f81165de9
fix: frontend
2025-09-20 18:41:06 +05:30
Saumya
6152f184b3
fix: frontend
2025-09-20 18:26:45 +05:30
Saumya
b3549dae26
fix issues
2025-09-20 18:19:36 +05:30
Saumya
915c38c43f
Merge branch 'main' into designer-agent-new
2025-09-20 15:59:35 +05:30
Saumya
f7a0c12fd7
designer tool and a bunch of changes
2025-09-20 15:58:55 +05:30
Krishav Raj Singh
72235162d6
ui
2025-09-19 19:15:32 +05:30
marko-kraemer
692c0983fc
wip
2025-09-19 12:25:48 +02:00
Krishav Raj Singh
8f5a5fd5ba
ui: use icons in fe
2025-09-19 11:01:11 +05:30
Saumya
c065ed5b1b
move billing and admin to core
2025-09-19 10:30:43 +05:30
Vukasin
5a5bd1a2d4
fix: kb tree file handeling
2025-09-19 00:06:58 +02:00
Vukasin
84518b7815
Merge remote-tracking branch 'upstream/main' into feat/new-knowledge-base-and-sematic-search
2025-09-18 22:36:40 +02:00
Vukasin
e462a7ae00
fix: filetype and visuals
2025-09-18 22:36:28 +02:00
Saumya
64d81205e2
Merge branch 'main' of https://github.com/kortix-ai/suna into designer-agent-new
2025-09-18 22:52:42 +05:30
Saumya
733ef0b8fe
Merge branch 'agent-examples' into designer-agent-new
2025-09-18 22:52:26 +05:30
Saumya
4a3d7a3a10
kortix agent examples UI
2025-09-18 22:51:58 +05:30
Krishav Raj Singh
254bfdc32c
ui
2025-09-18 15:33:01 +05:30
marko-kraemer
1e5542820c
wip
2025-09-18 10:57:40 +02:00
Saumya
a931be40bc
fix: remove old references of avatar & avatar_color
2025-09-18 12:53:48 +05:30
marko-kraemer
bf919ddf9f
wip
2025-09-18 09:21:31 +02:00
Krishav Raj Singh
d6d32dbcd4
fix: show selected schedule in quick tab
2025-09-18 11:46:26 +05:30
Krishav Raj Singh
f7815553dc
rounded border
2025-09-18 08:56:43 +05:30
Krishav Raj Singh
f685a1ed4b
fix: extract from tool_execution
2025-09-18 08:51:23 +05:30
Vukasin
44caf0460b
feat: add kb file validation and improvements
2025-09-17 23:18:49 +02:00
Vukasin
1878df2b24
feat: init globl kb crud
2025-09-17 20:48:09 +02:00
marko-kraemer
7319dc7a56
wip
2025-09-17 19:23:20 +02:00
Krishav Raj Singh
bd5eeaf7d1
rm unused links on auth
2025-09-17 14:22:05 +05:30
Krishav Raj Singh
1dcba26582
batch search
2025-09-17 13:54:35 +05:30
Krishav Raj Singh
46e19894c6
img search tool with serper
2025-09-17 13:53:49 +05:30
Saumya
10f7664786
feat: designer agent
2025-09-17 13:53:42 +05:30
Krishav Raj Singh
2676fbc009
show burger
2025-09-16 22:21:13 +05:30
Krishav Raj Singh
af44a97408
fix: scroll in share thread
2025-09-16 19:27:27 +05:30
Vukasin
4110f62c84
feat: init new knowledge base structure
2025-09-15 20:32:54 +02:00
Krishav Raj Singh
59840c5db3
cleanup
2025-09-12 11:39:52 +05:30
Krishav Raj Singh
7df8d560f1
rename load_image_in context -> load_image
2025-09-12 11:30:55 +05:30
Krishav Raj Singh
723922524b
fix: scroll
2025-09-12 10:56:05 +05:30
Krishav Raj Singh
f38849a5e6
ui: made header and badge blue
2025-09-12 10:50:15 +05:30
Krishav Raj Singh
2d9511072c
clear image from context toolview
2025-09-12 10:34:14 +05:30
Krishav
a051e68d9d
Merge branch 'kortix-ai:main' into fix/see_image
2025-09-12 08:49:42 +05:30
Krishav Raj Singh
11bf0286cc
replace unicode space to regular space wwhile uploading
2025-09-11 14:51:51 +05:30
Frank An
a7c11e97c5
fix(middleware): improve case-insensitive env mode checking
...
Simplify the local mode detection logic by using toLowerCase() instead
of explicit case matching. This makes the code more robust and handles
any case variation of NEXT_PUBLIC_ENV_MODE consistently.
The setup.py script generates "LOCAL" (uppercase) while developers
might use "local" (lowercase), so this ensures both work reliably.
2025-09-11 14:58:12 +08:00
Bobbie
4a56636dc3
Merge pull request #1607 from escapade-mckv/billing-improvements-clean
...
Billing improvements clean
2025-09-10 16:27:19 +05:30
Saumya
6dd69c00c2
chore: fix email retrieval for oauth users
2025-09-10 16:24:40 +05:30