Vukasin
4bce579f1e
Merge remote-tracking branch 'upstream/main' into feat/event-driven-triggers-wip
2025-08-15 12:02:03 +02:00
Vukasin
e4700c5884
feat: implement trigger cleanup during agent deletion for proper remote management
2025-08-15 12:00:41 +02:00
Vukasin
1805dd8178
feat: implement event-based trigger management and UI enhancements
2025-08-15 10:22:37 +02:00
Saumya
5339f51206
modify dockerfile for web dev agent
2025-08-15 10:42:34 +05:30
Saumya
9ebd7584e5
chore: presentation tool
2025-08-15 09:04:39 +05:30
marko-kraemer
2f24844125
activate browser state again
2025-08-14 18:48:41 -07:00
marko-kraemer
7cbf8d961e
standardise tool select component, fix sb image edit&gen tool
2025-08-14 18:01:24 -07:00
marko-kraemer
10c1a42783
auto load builder
2025-08-14 15:16:19 -07:00
Saumya
a3d4c02314
sync playbooks with config
2025-08-15 01:26:31 +05:30
Saumya
197e1a6e53
presentation tool
2025-08-14 23:53:12 +05:30
Saumya
b6c7beb47b
chore: pptx agent
2025-08-14 10:47:33 +05:30
Saumya
fe262f3750
Merge branch 'main' into presentation-tool
2025-08-14 08:57:30 +05:30
Saumya
2bf5a7d483
web dev tool wip
2025-08-13 16:27:31 +05:30
Saumya
52db3e7477
Merge branch 'main' of github.com:escapade-mckv/suna into web-dev-agent
2025-08-13 11:08:04 +05:30
Marko Kraemer
3d9ab9dce5
Merge pull request #1275 from yeyan1996/fix/misc
...
fix: update step number in agent configuration prompt and add forward…
2025-08-12 22:06:44 +02:00
Saumya
3a252fb301
web dev agent
2025-08-13 00:05:06 +05:30
Saumya
5f000ae61b
fix files tool not being registered
2025-08-12 02:17:50 +05:30
Saumya
561923bd6a
Cosmetic changes
2025-08-11 21:03:06 +05:30
Saumya
2335892ebb
Cosmetic changes
2025-08-11 21:00:58 +05:30
Saumya
b8c42f98e3
profile pic for agents
2025-08-11 20:25:11 +05:30
Saumya
123117e61d
feat: agent profile pic images
2025-08-11 19:30:57 +05:30
Saumya
20080325fd
ui bug fixes
2025-08-11 18:03:10 +05:30
Krishav
80e4126a6b
Merge branch 'kortix-ai:main' into feat/stagehand
2025-08-11 15:01:13 +05:30
Krishav Raj Singh
93892535c2
cleanup
2025-08-11 14:59:33 +05:30
Krishav
cfb0ed9049
Merge branch 'kortix-ai:main' into feat/stagehand
2025-08-11 14:08:32 +05:30
mykonos-ibiza
24deeb2c5e
Optimize agent initiate, start and stream
2025-08-11 13:58:38 +05:30
Krishav Raj Singh
b0f830df56
final
2025-08-11 13:51:28 +05:30
Saumya
e070d35824
feat: web dev agent
2025-08-11 13:37:11 +05:30
mykonos-ibiza
da5db975ca
Allow unlimited custom agents in local environment mode
2025-08-11 12:37:23 +05:30
Cursor Agent
97c1334e6f
Allow unlimited custom agents in local environment mode
...
Co-authored-by: sharath <sharath@kortix.ai>
2025-08-11 07:00:26 +00:00
Krishav
7f8dcdf5ee
Merge branch 'kortix-ai:main' into feat/stagehand
2025-08-11 10:56:36 +05:30
Saumya
f0294cf36f
Merge branch 'main' into web-dev-agent
2025-08-11 10:12:01 +05:30
Saumya
281025891a
feat: copy suna system prompt to newly created agents (further configurable)
2025-08-11 09:58:25 +05:30
Krishav
6122810864
Merge branch 'kortix-ai:main' into feat/stagehand
2025-08-11 01:22:34 +05:30
yeyan1996
f810e1ad16
fix: update step number in agent configuration prompt and add forward method to playback controls
2025-08-10 11:11:25 -07:00
Vukasin
aa05623e1c
Merge remote-tracking branch 'upstream/main' into feat/playbook-style-workflows
2025-08-10 19:00:22 +02:00
Vukasin
4fae58b310
refactor: unify workflow and playbook creation
2025-08-10 18:48:55 +02:00
Krishav Raj Singh
796f1ef9f4
replace sb_browser_tool with stagehand_browser_tool
2025-08-10 22:00:28 +05:30
Krishav Raj Singh
ba13fa21b6
feat: stagehand browser tool
2025-08-10 21:58:26 +05:30
Saumya
ea058a4260
Merge branch 'main' into agent-model
2025-08-10 21:55:07 +05:30
Vukasin
0ea86341fd
Merge remote-tracking branch 'upstream/main' into feat/playbook-style-workflows
2025-08-10 17:45:57 +02:00
Saumya
84c0c28272
feat: model selector in agent config
2025-08-10 21:12:47 +05:30
marko-kraemer
ffd158760f
Merge main into landing-wip - resolved conflicts in README.md, dashboard-content.tsx, pricing-section.tsx, and agent-selector.tsx
2025-08-09 16:12:30 -07:00
marko-kraemer
65c664bb72
Resolve merge conflicts in chat-input and model-selector components
2025-08-09 16:07:15 -07:00
Bobbie
3a9d8e291e
Merge pull request #1267 from escapade-mckv/main
...
UI fixes
2025-08-10 02:44:09 +05:30
Vukasin
7b0f4ac0d0
feat: init new playbook style workflows
2025-08-09 21:57:11 +02:00
Saumya
c786e190b6
limit agent creation based on tiers
2025-08-10 01:15:29 +05:30
mykonos-ibiza
9433afc745
fix: enhance tools parameter handling in agent retrieval
...
- Added support for tools parameter to accept string, dict, or list types.
- Implemented logging for unexpected tools parameter types and cases where a dict is received.
- Ensured tools filtering is robust and handles various input formats appropriately.
2025-08-09 23:05:20 +05:30
mykonos-ibiza
461c8e1bbc
refactor: optimize agent retrieval by batching version data queries
...
- Combined total count retrieval and paginated data fetching into a single request for efficiency.
- Replaced per-agent version fetching with a batched query to reduce API calls and improve performance.
- Enhanced error handling for version data loading.
2025-08-09 22:56:05 +05:30
Saumya
ae0a79e21f
create web dev tools
2025-08-09 20:54:53 +05:30
mykonos-ibiza
c4979642fb
Refactor agent and sandbox management: streamline sandbox creation, add caching for agent run limits and Stripe customer data, and improve error handling. Update API documentation and logging for better clarity.
2025-08-09 16:21:14 +05:30
marko-kraemer
ff7a09f73a
enterprise page
2025-08-08 18:23:21 -07:00
Saumya
40393143d5
feat: fix agent performance, bugs, ui
2025-08-08 18:23:21 -07:00
Saumya
69e2b30748
parallelize mcp initialization
2025-08-08 18:23:21 -07:00
Saumya
3181717b69
dynamic mcp tool registration
2025-08-08 18:23:21 -07:00
Saumya
727e59c2e7
enhance system prompt
2025-08-08 18:23:21 -07:00
Saumya
72d7aad35c
improve system prompt for self configuration
2025-08-08 18:23:21 -07:00
Krishav Raj Singh
d23cebc05d
batch update tasks
2025-08-08 19:12:00 +05:30
Saumya
e871d1b6e1
Merge branch 'sheets-agent' into presentation-tool
2025-08-08 15:15:20 +05:30
Saumya
13fefdae77
feat: add sheets tools
2025-08-08 11:38:49 +05:30
Saumya
07c088a932
feat: fix agent performance, bugs, ui
2025-08-07 16:05:33 +05:30
Saumya
a737299232
parallelize mcp initialization
2025-08-07 15:22:10 +05:30
Saumya
8c6ce0923a
dynamic mcp tool registration
2025-08-07 14:32:17 +05:30
Saumya
c7adfa6796
enhance system prompt
2025-08-07 14:12:57 +05:30
Saumya
d941b573d5
improve system prompt for self configuration
2025-08-07 11:50:41 +05:30
Saumya
c269d26b4e
fix: cleanup ux and stuff
2025-08-06 17:22:41 +05:30
Saumya
d9277ff63e
imprive presentation tool
2025-08-06 17:18:37 +05:30
Saumya
bbd4b8f4d2
Merge branch 'main' into presentation-tool
2025-08-06 13:47:40 +05:30
Saumya
752d201ac5
Merge branch 'main' of github.com:escapade-mckv/suna into composio-1a
2025-08-06 11:57:35 +05:30
Saumya
87f6adc8cf
composio integrations UX improvement
2025-08-06 11:56:46 +05:30
Saumya
3b977e961e
chore: improve integrations manager ux
2025-08-06 11:31:10 +05:30
Saumya
50b6ad5189
improve composio UC
2025-08-06 11:18:06 +05:30
Saumya
25ea4bd86f
presentation tool
2025-08-06 02:42:46 +05:30
Bobbie
09e5dfc012
Merge pull request #1206 from mykonos-ibiza/limit-running-agents
...
feat(agent-run-limits): implement agent run limit checks and UI dialogs
2025-08-05 18:19:51 +05:30
mykonos-ibiza
ddef5fab19
refactor(agent-run-limits): centralize agent run limit configuration
...
- Removed hardcoded maximum parallel agent runs and replaced with a configurable property in the Configuration class.
- Updated API and agent limit checks to utilize the new configuration property.
- Simplified error handling by removing limit from error details in the frontend components.
- Adjusted UI components to reflect changes in agent limit data structure.
2025-08-05 18:15:52 +05:30
Saumya
df951703b7
feat: integrate composio tooling system
2025-08-05 14:07:42 +05:30
mykonos-ibiza
43bc71779e
feat(agent-run-limits): implement agent run limit checks and UI dialogs
...
- Added functionality to check the maximum parallel agent runs allowed within a 24-hour period.
- Introduced `AgentRunLimitError` to handle cases where the limit is exceeded.
- Updated API to return appropriate error responses for agent run limits.
- Created `AgentRunLimitDialog` component to inform users when the limit is reached, displaying currently running agents and options to stop them.
- Integrated limit checks into agent initiation and running processes across relevant components.
2025-08-04 22:23:25 +05:30
Saumya
aa37988106
update agent builder to use composio
2025-08-04 10:43:42 +05:30
Saumya
d456817809
Merge branch 'main' of github.com:escapade-mckv/suna into composio-1a
2025-08-04 09:14:02 +05:30
Saumya
354286212d
feat: integrate composio
2025-08-04 09:13:20 +05:30
Saumya
5ca3cffae3
composio integration
2025-08-03 10:46:07 +05:30
marko-kraemer
adf9326f61
feat: implement JSON agent export/import with improved UX
...
- Add backend API endpoints for agent export/import
- GET /agents/{agent_id}/export - exports agent configuration as JSON
- POST /agents/import - imports agent from JSON (new agents only)
- Add AgentExportData and AgentImportRequest Pydantic models
- Integrate export functionality in agent config header
- Add always-visible 3-dots menu left of "Prompt to Build" tab
- Include export option in dropdown menu for all agent types
- Handle loading states during export process
- Add subtle import functionality to new agent dialog
- Replace mode selection with "or import from JSON" link
- Support file upload and validation for agent JSON
- Streamline UX for creating agents from templates
- Create React Query hooks for export/import operations
- useExportAgent: handles JSON download with proper error handling
- useImportAgent: creates new agent and invalidates cache
- Remove update existing agent option (import creates new agents only)
- Fix API integration to use direct fetch calls with backend URL
- Clean up unused components and improve code organization
This enables users to share agent configurations across instances
and create agents from templates with an intuitive interface.
2025-08-03 02:01:31 +02:00
marko-kraemer
6fdc3860fe
fix potential
2025-08-02 20:57:29 +02:00
Marko Kraemer
9d857483eb
Merge branch 'main' into feat/task_list_tool
2025-08-02 20:46:23 +02:00
Marko Kraemer
2aa8f0854c
Merge pull request #1173 from theshyPika/feat/dynamic-datetime-variables
...
feat: add dynamic datetime variables to agent prompts
2025-08-02 20:43:16 +02:00
Krishav Raj Singh
8477b5efce
update description and prompt
2025-08-02 18:56:24 +05:30
Krishav Raj Singh
4f32ed007a
refactor: use section_id
2025-08-02 18:54:59 +05:30
Krishav
2ca30bec83
Merge branch 'kortix-ai:main' into feat/task_list_tool
2025-08-02 00:26:43 +05:30
Saumya
26e69a24b9
Merge branch 'main' into composio-1a
2025-08-01 21:06:52 +05:30
Bobbie
4a6073a563
Merge pull request #1163 from mykonos-ibiza/kortix-sdk
...
Feat Kortix SDK
2025-08-01 20:01:07 +05:30
mykonos-ibiza
dfab627eba
Add message deletion functionality and refactor related methods
...
- Introduced a new endpoint in the API to delete messages from a thread, enhancing message management capabilities.
- Added a `del_message` method in the `Thread` class to facilitate message deletion.
- Updated the `ThreadsClient` class to include a method for deleting messages from a thread, ensuring consistent API interaction.
- Refactored the `Agent` class to rename the `tool_details` method to `details`, improving clarity in method naming.
2025-08-01 15:35:09 +05:30
ck
120de528bb
feat: add dynamic datetime variables to agent prompts
...
- Add custom_prompt.py module for template variable processing
- Replace hardcoded year with {{current_year}} template variable
- Support {{current_date}}, {{current_time}}, {{current_year}} variables
- Ensure consistent datetime handling across all prompt files
- Fix prompt template inconsistencies
2025-08-01 16:11:35 +08:00
Krishav
90063d7c59
Merge branch 'kortix-ai:main' into feat/task_list_tool
2025-08-01 13:07:27 +05:30
Saumya
6de7bd0f6c
fix agent builder update tool
2025-08-01 13:04:24 +05:30
Saumya
5d126bc75b
test composio sdk
2025-08-01 12:54:16 +05:30
Krishav Raj Singh
83d7882b2c
fix: replace xml_schema with usage_example
2025-08-01 10:51:52 +05:30
Krishav Raj Singh
191279256c
refactor prompt
2025-08-01 10:51:52 +05:30
Krishav Raj Singh
457b548a65
feat: add section in tool_list
2025-08-01 10:51:52 +05:30
Krishav Raj Singh
7239ce4668
merge conflict
2025-08-01 10:51:50 +05:30
Krishav Raj Singh
1e5342b6dc
refactor: prompt
2025-08-01 10:51:16 +05:30