Commit graph

993 commits

Author SHA1 Message Date
Ramnique Singh
7592df8068 check authz before consuming project action quota 2025-08-05 17:05:04 +05:30
Ramnique Singh
cd6ff9a46f refactor authz check 2025-08-05 17:02:52 +05:30
Ramnique Singh
831356a155 refactor usage quota service as a policy 2025-08-05 15:54:28 +05:30
Ramnique Singh
9fba2b1bec move query limit check to DDD 2025-08-05 15:36:50 +05:30
Ramnique Singh
51a33ab2df
Add conversations and turns foundation + DDD (#188)
- Store conversations and turns for:
   - playground chat
   - api
 - New DDD code organisation with container dependency injection
 - sdk update
 - streaming api support
2025-08-05 14:40:48 +05:30
Ramnique Singh
659b23ae2b add comments to chat component 2025-07-31 11:36:16 +05:30
Ramnique Singh
faef91f0a1 refactor chat component 2025-07-30 23:46:15 +05:30
Ramnique Singh
ca3c80e96d Simplify playground chat component:
- remove unused system message
- remove playgroundchat / simulation bits
- general cleanup
2025-07-30 23:10:53 +05:30
Ramnique Singh
64dba9a9f9 Revert "move assistant selection to the top"
This reverts commit 3fbc739a24.
2025-07-30 16:49:09 +05:30
Ramnique Singh
f17bc37583 attach composio search feature to copilot llm call itself 2025-07-30 15:18:50 +05:30
arkml
3fbc739a24 move assistant selection to the top 2025-07-30 14:55:48 +05:30
arkml
9d54d971d2
Deployment settings (#189)
* moved settings to a modal inside the build view under deployment

* project name is a editable field in the build view

* project name is propogated correctly

* remove project name from settings modal

* split settings into phone and api

* added chat widget option to the deploy settings

* bring back top level settings tab with few options

* removed cancel option from twilio settings
2025-07-30 09:01:08 +05:30
Tushar
55b2204912
Merge pull request #187 from rowboatlabs/copilot-composio-tools
copilot composio optimisations
2025-07-29 16:44:47 +05:30
tusharmagar
8272af9f24 better prompting 2025-07-29 16:23:29 +05:30
arkml
aa95b590e2
move data-source ops to a modal inside build view (#186)
* added data source modal to build view

* fixed scrape url and upload files showing up in the data modal in the build view

* autoupdate data source status

* keep focus in build view on deleting a data source

* removed the rag tab and allow multiple file uploads

* show scrapred urls and uploaded files

* show text in the text data source

* fixed status refreshes when using the detail view of data source

* fix status refresh in the data panel

* cleanup

* fixed review comments on backend changes

* moved the input text field in text data source to the new ui element

* Fix PR review: Replace router.push with data sources modal in agent config

- Add onOpenDataSourcesModal prop to AgentConfig component
- Update 'Go to Data Sources' button to open modal instead of navigating
- Change button text to 'Add Data Source' for clarity
- Use forwardRef and useImperativeHandle to expose modal control
- Remove router dependency from agent_config.tsx

Addresses reviewer comment about using modal instead of route change.

* fixed build issue

* fixed nit comments

* fixed line break
2025-07-29 14:29:22 +05:30
Ramnique Singh
e2c8c97517 check with llm if tool search is needed 2025-07-29 14:24:42 +05:30
Ramnique Singh
6fd897e569
add composio tool awareness to copilot (#184) 2025-07-29 13:25:30 +05:30
akhisud3195
1ce43eb268 Fix duplicate agents being applied by copilot 2025-07-29 12:01:31 +05:30
Akhilesh Sudhakar
4fd06f9761
Update tools UI and consolidate editable fields over heroUI (#185)
* Make UI UX fixes to tools and tool configs

* Fix font sizing and dark mode issues for tool labels

* Use heroUI input fields and consolidate editable fields into input-field

* Add auto focus to instructions and examples for agents
2025-07-29 11:32:31 +05:30
Ramnique Singh
86fb4824b2 npm audit fix 2025-07-28 09:55:16 +05:30
Ramnique Singh
632729d4c4 auto-create project from query params 2025-07-24 20:13:12 +05:30
Ramnique Singh
9f9b9e80a1 set up /api/templates route 2025-07-24 20:13:12 +05:30
Ramnique Singh
46bbe4c189 allow redirect after auth 2025-07-24 20:13:12 +05:30
Akhilesh Sudhakar
da58903f67
Tools UI updates
* Make UI UX fixes to tools and tool configs

* Fix font sizing and dark mode issues for tool labels

* Remove subtitle in tools selection list
2025-07-24 19:19:28 +05:30
Ramnique Singh
a298036b4b housekeeping 2025-07-23 17:01:02 +05:30
Ramnique Singh
775a64c5a8
Merge pull request #176 from rowboatlabs/copilot_tools_improvements
Copilot tools improvements
2025-07-23 16:30:29 +05:30
Ramnique Singh
2e3a7916e9 refactor tools UX: part 2 2025-07-23 16:23:31 +05:30
arkml
751a86c34d refactor tools UX: part 1 2025-07-23 16:23:23 +05:30
Ramnique Singh
d99419ad61
hide chat instead of unmount (#181) 2025-07-23 11:58:50 +05:30
akhisud3195
cccd383b92 Fix auto-scroll and latest unread arrow issues in playground 2025-07-21 18:03:22 +05:30
akhisud3195
c48c6a46ae Add message level 3 dots with explain, fix and view json 2025-07-21 17:57:17 +05:30
akhisud3195
a1e4eddb72 Add stop button in playground 2025-07-21 16:05:31 +05:30
akhisud3195
cb23be8e16 Fix padding below prompt config 2025-07-21 15:52:11 +05:30
akhisud3195
6544fbaa9d Fix naming logic for imported assistants 2025-07-21 13:47:43 +05:30
akhisud3195
a29169a6db Fix import json related glitches 2025-07-21 13:41:51 +05:30
akhisud3195
2551b34b26 Move import json inside compose box and make it a picker 2025-07-21 13:13:23 +05:30
akhisud3195
0d50acb087 Remove redundant imports in create projects page 2025-07-21 12:49:02 +05:30
akhisud3195
86c2562c72 Clean up project page 2025-07-21 12:42:44 +05:30
Ramnique Singh
8222a3a8aa fix re-render issue 2025-07-18 20:28:07 +05:30
Ramnique Singh
88ddc11db4 add more debug logs 2025-07-18 19:18:32 +05:30
Ramnique Singh
5a850e485a remove key 2025-07-18 19:04:03 +05:30
Ramnique Singh
2b232c1fec fix button nesting in builder 2025-07-18 17:42:17 +05:30
Ramnique Singh
0a10bf2de3 disable agent order restore 2025-07-18 17:28:03 +05:30
Ramnique Singh
58199aab35 add debug logging in chat 2025-07-18 17:08:33 +05:30
Ramnique Singh
23681d8b4d simplify workflow version mgmt 2025-07-18 01:22:53 +05:30
Ramnique Singh
1b19a9bcba perform project auth check for voice actions 2025-07-17 23:18:58 +05:30
tusharmagar
3007cc6cc7 add use client 2025-07-17 11:19:12 +05:30
tusharmagar
d19e84815d add visualiser for agents 2025-07-17 10:59:50 +05:30
Ramnique Singh
6895e54425
Merge pull request #175 from rowboatlabs/tool-override
Allow mocking tools over API
2025-07-16 17:21:17 +05:30
Ramnique Singh
8ffdb66e0f Allow mocking tools over API and python sdk 2025-07-16 17:20:22 +05:30