Commit graph

522 commits

Author SHA1 Message Date
Ramnique Singh
f56ee650cf use zod schema for copilot tool search 2025-08-14 05:37:55 +05:30
arkml
c0180e2779 fixed copilot issue with searching composio and applying pipeline tools 2025-08-13 22:45:38 +05:30
Ramnique Singh
beee4306ac fix import json 2025-08-13 16:40:41 +05:30
akhisud3195
aeecbd1433 Fix agent clickability issues 2025-08-13 19:03:59 +08:00
akhisud3195
90bccc2c9d Set product tour feature flag to false 2025-08-13 18:52:12 +08:00
Tushar
a8f0a132af
Copilot composio prompting (#198)
* added an example on using composio to copilot

* temp save

* simple example

* updated the prompt

* added "searching for tools..." banner

* Merge branch 'dev' of github.com:rowboatlabs/rowboat into copilot-composio-prompting

* changed tools default when added from "mockTool: true" to false (so they are enabled by default)

* added pipelines to copilot

* fixed bug that made copilot agents default to conversation type

* Merge branch 'dev' of github.com:rowboatlabs/rowboat into copilot-composio-prompting

* Refactor agent configuration in workflow editor to enforce controlType and outputVisibility rules. Added logic to fix existing agents with incorrect settings on mount. Updated task agent creation to ensure proper defaults for pipeline and conversational agents. Increased maxSteps for text streaming in copilot.

* Merge branch 'dev' of github.com:rowboatlabs/rowboat into copilot-composio-prompting

* added example

* Add automated meeting preparation pipeline example with multi-step workflow for researching participants, compiling summaries, and posting to Slack.

* Update example agents to use placeholders for user email and Slack channel in instructions and examples, enhancing privacy and flexibility in the meeting preparation pipeline.

* Refactor sections in copilot_multi_agent.ts for clarity and consistency, including renaming section headers and improving instructions. Update query handling in copilot.ts to streamline event processing.

* made the tool card block params genereic and linked to the searchRelevantTools so that it relies on that instead of examples

* revert unrequired changes

* Refactor agent configuration handling in workflow editor to streamline agent creation and ensure correct default values for controlType and outputVisibility. Removed redundant code for fixing existing agents and improved clarity in agent initialization logic.

---------

Co-authored-by: Ramnique Singh <30795890+ramnique@users.noreply.github.com>
2025-08-13 16:19:49 +05:30
akhisud3195
fa396aa0a4 Hide dark mode toggle behind feature flag 2025-08-13 18:39:06 +08:00
akhisud3195
813da0ec81 Clean up draft and live workflow switching options 2025-08-13 18:27:09 +08:00
Ramnique Singh
6b49872154 attempt to fix job-list reload bug 2025-08-13 11:56:35 +05:30
Ramnique Singh
c94f96fb32 fix type import 2025-08-13 10:40:45 +05:30
Ramnique Singh
c030c4fa83 show created jobs under recurring rule 2025-08-13 10:36:16 +05:30
Ramnique Singh
eda3f3821f
enable scheduled jobs (#199)
- one-off scheduled jobs
- recurring jobs
2025-08-12 18:40:04 +05:30
Ramnique Singh
fcfe5593b4 fix copilot ui code-block recognition 2025-08-12 16:00:47 +05:30
arkml
ade96aee13
upgrade openai agents sdk (#197) 2025-08-12 13:29:44 +05:30
Ramnique Singh
dd6b032caf improve stream err handling 2025-08-12 06:45:35 +05:30
Ramnique Singh
ef885fc831 fix img imports 2025-08-12 06:45:08 +05:30
arkml
9a980f2f9f
Project modals (#190)
* added the project create and select modals

* Added logo and link to home page

* minor changes to side bar

* added import json and blank template options

* added website like home page

* change homepage to be more like website

* fixed landing page text box

* minor size changes to the home page

* added prebuilt agents section

* Minor changes to the prebuilt agent card

* removed the project selection and new project options from side bar

* fixed prebuilt agents

* fixed import json

* my assistants has pagination

* add dark mode support to home page

* addressed review comments

* increase build agents textbox lines

* fixed PR comments

* move prebuilt assistant under build view

* minor changes to home page

* minor changes to home page

* removed my assistants from side bar

* removed sidebar items

* fixed review comments

* fixed review comments

* Add "use client" directive to project-creation-utils.ts

This file uses localStorage and calls server actions directly, requiring client-side execution.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix import of pipeline agents

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-08-11 23:46:30 +05:30
arkml
10045c742d change tool tab name 2025-08-11 15:47:32 +05:30
Ramnique Singh
ef3b49e94f housekeeping 2025-08-10 07:29:55 +05:30
Ramnique Singh
5802964932 housekeeping 2025-08-10 07:13:53 +05:30
Ramnique Singh
d074281280 fix and enable composio webhook verification 2025-08-10 06:45:45 +05:30
Ramnique Singh
23d88aa7c0 add reason to conversation as well 2025-08-10 06:21:37 +05:30
Ramnique Singh
5a36653af1 show workflow in conversation view 2025-08-08 09:38:28 +05:30
Ramnique Singh
3552302f4a
add composio triggers (#192) 2025-08-08 02:27:42 +05:30
akhisud3195
5e706f0684 Hide prompts via feature flag and allow auto-resizing of entity lists 2025-08-07 10:44:52 +05:30
Akhilesh Sudhakar
96d87b6bdb
Agent pipelines (#193)
* Partial: Backend implementation for agent pipelines

* Add v1 functionality for pipelines

* Add ability to delete pipelines

* Improve agent addition modal

* Add transition messages for pipeline agents

* Update agent config for pipeline agents

* Modify configs for pipeline agents

* Fix agent type and output viz for pipeline agents
2025-08-07 10:33:02 +05:30
Ramnique Singh
97fad8633f dry refactor 2025-08-06 12:13:14 +05:30
Ramnique Singh
6adf1e8e42 bump composio version 2025-08-06 06:54:29 +05:30
Ramnique Singh
b3a245484f log billing usage 2025-08-05 17:17:42 +05:30
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