Commit graph

993 commits

Author SHA1 Message Date
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
0d50777b93 ddd refactor: api-keys repo 2025-08-15 12:57:19 +05:30
Ramnique Singh
ab81fa3c46 housekeeping 2025-08-15 12:53:27 +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
akhisud3195
b12561d1aa Set klavis tools feature flag to false 2025-08-15 11:15:44 +08:00
arkml
9398ce496a added instructions so parent agents are aware of task agent internal messages 2025-08-15 02:42:07 +05:30
Ramnique Singh
d6894c4526 remove add webhook tool in billed version 2025-08-15 00:15:18 +05:30
Ramnique Singh
ff9f0ff1fc add posthog 2025-08-14 23:26:35 +05:30
Ramnique Singh
9f5d8f08de billing for composio triggers 2025-08-14 22:15:21 +05:30
Ramnique Singh
bf29af3083 use strict compatibility in createOpenAI
When using createOpenAI() from @ai-sdk/openai  w/o provider override,
token usage info is sent as 0 or null. Enforcing compatibilty fixes
this.
2025-08-14 21:17:29 +05:30
arkml
a0bb7e6404 fix bug that was causing circular handoffs between conv and task agents and a minor copilot change 2025-08-14 20:30:47 +05:30
Ramnique Singh
d159430262 fix billing types 2025-08-14 20:16:33 +05:30
Ramnique Singh
eccfb4748f
billing + credits updates (#202) 2025-08-14 19:59:38 +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
Ramnique Singh
402cf40203 better pipeline agent fix 2025-08-14 06:04:12 +05:30
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