Commit graph

302 commits

Author SHA1 Message Date
akhisud3195
cff537306b Fix glitch in assistant name editing 2025-08-18 14:36:48 +05:30
akhisud3195
d2f9eeedc3 Add go to scheduled runs as dropdown option 2025-08-18 14:23:40 +05:30
Ramnique Singh
1bfcf69baf add loading state for workflow 2025-08-18 14:19:12 +05:30
Ramnique Singh
9219590d64 load /workflow from backend 2025-08-18 13:51:28 +05:30
Ramnique Singh
9b7894dcd4 fix project naming issues on frontend 2025-08-18 12:02:44 +05:30
Ramnique Singh
abbc2f0d2a show laoding state on create project screen 2025-08-18 11:47:26 +05:30
Ramnique Singh
53219974d3 refactor file locations 2025-08-18 07:08:26 +05:30
Ramnique Singh
5675cda52b move composio lib location 2025-08-18 06:53:54 +05:30
Ramnique Singh
580ecc7f98
ddd refactor - projects (#208) 2025-08-18 06:30:26 +05:30
Akhilesh Sudhakar
4b095d16cc
Add toolkit management to settings page (#207)
* Add toolkit management to settings page

* Club disconnect and remove ctas in toolkit mgmt
2025-08-18 04:06:36 +08:00
Ramnique Singh
cc8e9210d7 housekeeping 2025-08-17 10:51:54 +05:30
Ramnique Singh
4b33b20e76
DDD refactor: data-sources (#205) 2025-08-17 08:06:17 +05:30
arkml
912c8be156 change placeholder text for new assistant in projects page 2025-08-16 23:34:03 +05:30
akhisud3195
98169c7490 Change playground --> chat 2025-08-16 18:20:21 +08:00
arkml
19a1d6d9be fixed text case of assistant in playground 2025-08-16 13:21:27 +05:30
Ramnique Singh
f7a3c8579d housekeeping: renames, unused imports 2025-08-15 13:58:57 +05:30
tusharmagar
f9d2c31238 Merge branch 'dev' of github.com:rowboatlabs/rowboat into dev 2025-08-15 13:47:57 +05:30
tusharmagar
5289bf6ced Update markdown parsing to correctly split on triple backticks, improving block extraction logic. 2025-08-15 13:47:51 +05:30
Ramnique Singh
d4f0db1f09 ddd refactor: api-keys 2025-08-15 12:48:33 +05:30
Akhilesh Sudhakar
8488255d6d
Change copilot and background panels to distinguish from playground (#204) 2025-08-15 15:07:39 +08:00
akhisud3195
9304c1e5fd Filter out zero tool toolkits 2025-08-15 12:59:32 +08:00
akhisud3195
2ba639a74c Increase size of instructions box 2025-08-15 12:50:44 +08:00
akhisud3195
8f3f264493 Filter and show triggers-only toolkits in composio: 2025-08-15 12:22:54 +08:00
akhisud3195
d0cd917d06 Set show vizualisation feature flag to false 2025-08-15 11:47:54 +08:00
Ramnique Singh
d6894c4526 remove add webhook tool in billed version 2025-08-15 00:15:18 +05:30
arkml
852e02e49e
Agent improvements (#200)
* moved agent tool creation functions and helpers to separate file

* refactored the while loop into smaller functions

* added structured context passing while handing off

* fixed zod issues

* fixed tool calls issue in task and pipeline agents

* Allow pipeline to be set as start agent

* fixed pipeline agent looping issue when made start agent

* fix to show correct agent name after handoffs

* addressed review comments on not touching workflow types

* filter out empty agent messages

* partial: make task agents not loop when set as start agent

* Resolve merge conflicts after rebase - keep both onSetMainAgent prop and HTMLDivElement ref type

* Allow pipeline to be set as start agent

* Add infinite loop protection and remove JSON formatting from agent instructions

* remove whitespace diffs

---------

Co-authored-by: Ramnique Singh <30795890+ramnique@users.noreply.github.com>
2025-08-14 19:22:43 +05:30
akhisud3195
aeecbd1433 Fix agent clickability issues 2025-08-13 19:03:59 +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
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
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
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
arkml
3fbc739a24 move assistant selection to the top 2025-07-30 14:55:48 +05:30