Commit graph

34 commits

Author SHA1 Message Date
arkml
70cbd8beea make generate_image conditionally show up 2025-09-16 14:59:00 +05:30
Akhilesh Sudhakar
be4e17b5a5
Community cards and prebuilt cards (#258)
* Add community sharing feature and merge with pre-built templates

* Add warning before publishing

* [Untested] Add delete flow for community cards

* Fix bug with sorting by likes count and update design of cards

* Fix community assistant parsing errors

* Remove all as a type filter

* Remove default assistant name for publishing to community

* Update DB calls to be standardized paginated
2025-09-15 19:53:35 +04:00
Akhilesh Sudhakar
ee02d61996
Add options to hide panes (#244)
* Add multiple pane views

* Fix rendering issues

* Fix copilot apply selection pane error and remove old debug logs

* Make top bar more compact

* Fix copilot generation from starting prompt

* Fix panel resizing issues

* Fix content preservation upon hiding panes

* Added changes on top of pane_layouts branch to remove example agent from the workflow editor

* Grey out options for changing pane layout during zero agents state

* Add zero-agent state for playground and publish buttons

* Fix pane sizes and bugs

---------

Co-authored-by: tusharmagar <tushmag@gmail.com>
2025-09-12 00:37:44 +04:00
arkml
ad7a0d313b
Fix vercel (#241)
* use static imports for prebuilt cards

* fixed s3 env variables
2025-09-11 21:39:47 +05:30
arkml
158777b045
Image (#238)
* added image tool

* show image in playground

* store images in Redis

* new images use unique urls

* moved from redis to s3 for image urls

* removed unnecessary changes

* removed the bubble around assistant messages

* added a download button on hover on image

* increased image size and removed border

* revert the bubbes for the assistant messages
2025-09-11 20:50:20 +05:30
Tushar
1ebe58c499
Revert "Refactor project templates to remove the Example Agent and update related documentation. Updated the copilot behaviour aswell." (#236)
This reverts commit bbd5b7aa5d.
2025-09-09 12:38:33 +05:30
Tushar
a0734f7013
Prebuiltcards (#233)
* Add prebuilt cards functionality and related changes

* removed old jsons (still need to update the existing ones too)

* Refactor project templates to remove the Example Agent and update related documentation. Updated the copilot behaviour aswell.

* Merge remote-tracking branch 'origin/dev' into prebuiltcards

* Update SHOW_PREBUILT_CARDS logic to use environment variable for better configuration management
2025-09-08 21:22:35 +05:30
arkml
29a2030abe added new prebuilt agents 2025-08-21 23:09:45 +05:30
Ramnique Singh
cc4d5cdff5 use DEFAULT_MODEL var in templates 2025-08-18 21:09:50 +05:30
Ramnique Singh
556696e52f Revert "hardcode default model to gemini-2.5-flash"
This reverts commit 2f33b41a3c.
2025-08-18 21:05:28 +05:30
Ramnique Singh
2f33b41a3c hardcode default model to gemini-2.5-flash 2025-08-18 11:31:04 +05:30
Ramnique Singh
bffd921837 remove rag_search 2025-08-18 11:09:22 +05:30
Ramnique Singh
632729d4c4 auto-create project from query params 2025-07-24 20:13:12 +05:30
akhisud3195
9157f87dc7 Add hosted tools + revamp tools UX
Replace db storage with api calls to klavis for list servers and add filters to hosted tool views

Add logging and simplify oauth

Refactor klavis API calls to go via a proxy

Add projectAuthCheck() to klavis actions

Fix build error in stream-response route.ts

PARTIAL: Revamp tools modal

PARTIAL: Manage mcp servers at project level document

PARTIAL: Fetch tools from MCP servers upon toggle ON

PARTIAL: Propogate hosted MCP tools to entity_list in build view

Show tool toggle banner

Add sync explicitly to prevent long page load time for MCP server's tools

PARTIAL: Fix auth flow DB writes

PARTIAL: Add tools with isready flag for auth-related server handling

PARTIAL: Bring back sync tools CTA

Fix tool selection issues

PARTIAL: Fix sync issues with enriched and available tools and log unenriched tool names

Remove buggy log statement

Refactor common components and refactor HostedServer

PARTIAL: Add custom servers and standardize the UI

PARTIAL: Add modal and small UI improvements to custom servers page

Show clubbed MCP tools in entity_list

Add tool filters in tools section of entity_list

Revert text in add tool CTA

Make entity_list sections collapsed when one is expanded

Merge project level tools to workflow level tools when sending requests to agent service

Restore original panel-common variants

Reduce agentic workflow request by removing tools from mcp servers

Merge project level tools to workflow level tools when sending requests to copilot service

Fix padding issues in entity_list headers

Update package-lock.json

Revert package* files to devg

Revert tsconfig to dev

PARTIAL: Change tabs and switch to heroui pending switch issues

Fix switch issues with heroui

Pass projectTools via workflow/app to entity_list and do not write to DB

Fix issue with tool_config rendering and @ mentions for project tools

Include @ mentioned project tools in agent request

Update copilot usage of project tools

Read mcp server url directly from tool config in agents service

Make entity_list panels resizable

Update resize handlers across the board

Change Hosted MCP servers ---> Tools Library

Remove tools filter

Remove filter tabs in hosted tools

Move tools selected / tools available labels below card titles

Remove tools from config / settings page

Bring back old mcp servers handling in agents service for backward compatibility as fallback

Remove web_search from project template

Add icons for agents, tools and prompts in entity_list

Enable agents reordering in entity_list

Fix build errors

Make entity_list icons more transparent

Add logos for hosted tools and fix importsg

Fix server card component sizes and overflow

Add error handling in hosted servers pageg

Add node_modules to gitignore

remove root package json

add project auth checks

revert to project mcpServers being optional

refactor tool merging and conversion

revert stream route change

Move authURL klavis logic to klavis_actions

Fix tool enrichment for post-auth tools and make logging less verbose

Expand tool schema to include comprehensive json schema fields

Add enabled and ready filters to hosted tools

Add needs auth warning above auth button

Update tools icon

Add github and google client ids to docker-compose

Clean up MCP servers upon project deletion

Remove klavis ai label

Improve server loading on and off UX

Fix bug that was not enriching un-auth servers

Add tool testing capabilities

Fix un-blurred strip in tool testing modal view

Disable server card CTAs during toggling on or off transition

Add beta tag to tools

Add tool and server counts

Truncate long tool descriptions

Add separators between filters in servers view

Support multiple format types in tool testing fields

Fix menu position issue for @ mentions
2025-06-03 17:34:16 +05:30
akhisud3195
968dfacd65 [EXP] Make rag_search a library tool 2025-05-09 09:39:09 +05:30
akhisud3195
92a5b335e7 Update starting prompts with blog assistant 2025-05-06 22:58:22 +05:30
akhisud3195
e59a8b75cf Enable internal and user-facing agents to build pipelines 2025-05-06 18:51:28 +05:30
akhisud3195
14eee3e0c3 Add support for other providers - litellm, openrouter 2025-04-29 13:22:22 +05:30
akhisud3195
70fb28ad22 Remove style prompt from project templates 2025-04-16 20:18:43 +04:00
akhisud3195
dbd836d5e6 Update tool definitions to use isLibrary 2025-04-15 21:55:26 +05:30
akhisud3195
f1d7a6f176 Remove greeting message from inital project state 2025-04-15 21:55:25 +05:30
akhisud3195
aad14804ea Update tool types to include custom and library tools and add web_search tool
Add web_search tool and change tool definition
2025-04-15 21:55:25 +05:30
arkml
304ee9c2bf removed default post process and escalation agents 2025-04-03 19:55:39 +05:30
akhisud3195
bcb686a20d Mega UI revamp 2025-04-03 17:56:31 +05:30
Ramnique Singh
96f140187a default to gpt-4o for agents 2025-03-31 21:00:47 +05:30
akhisud3195
f49d8cb38a Add copilot prompts to starting templates 2025-03-24 14:08:31 +05:30
akhisud3195
d15eddc951 Add support for greeting message in agents 2025-03-24 14:08:31 +05:30
akhisud3195
3fe8677d21 Make post process agent disable-able 2025-03-05 18:41:42 +05:30
ramnique
645d0c27f9 Fix test profile implementation 2025-03-03 19:39:51 +05:30
arkml
0c6837b248 added mentions to project templates 2025-02-19 18:53:11 +05:30
Ramnique Singh
49500d845e
Add support for @mentions 2025-02-19 15:43:08 +05:30
ramnique
2bafa5be49 reorganise types in next.js app 2025-02-14 13:36:11 +05:30
arkml
873d10054b studio: added example agents 2025-02-05 14:04:00 +05:30
ramnique
4534a77416 Add project templates 2025-02-03 23:03:44 +05:30