From fa87fc902bcb6640cd48b91b78dd68003fc12015 Mon Sep 17 00:00:00 2001 From: Daishan Peng Date: Sat, 1 Feb 2025 15:20:06 -0700 Subject: [PATCH 1/3] Chore: Tool indexing refactoring Signed-off-by: Daishan Peng --- atlassian/jira/tool.gpt | 5 ----- bluesky/tool.gpt | 5 ----- browser/tool.gpt | 5 ----- excel/tool.gpt | 8 -------- file-summarizer/tool.gpt | 1 - github/tool.gpt | 5 ----- gitlab/tool.gpt | 5 ----- google/docs/tool.gpt | 5 ----- google/gmail/tool.gpt | 5 ----- google/search/tool.gpt | 5 ----- google/sheets/tool.gpt | 5 ----- google/youtube/tool.gpt | 5 ----- images/tool.gpt | 5 ----- index.yaml | 21 +-------------------- linkedin-publishing/tool.gpt | 5 ----- notion/tool.gpt | 5 ----- outlook/calendar/tool.gpt | 5 ----- outlook/mail/tool.gpt | 5 ----- sendgrid/tool.gpt | 5 ----- slack/tool.gpt | 5 ----- word/tool.gpt | 4 ---- zoom/tool.gpt | 5 ----- 22 files changed, 1 insertion(+), 123 deletions(-) diff --git a/atlassian/jira/tool.gpt b/atlassian/jira/tool.gpt index 0427eea43..de6c9ae6d 100644 --- a/atlassian/jira/tool.gpt +++ b/atlassian/jira/tool.gpt @@ -1,7 +1,6 @@ --- Name: Jira Description: Tools for interacting with Jira -Metadata: bundle: true Share Tools: List Jira Sites, List Projects, Get Project, List Users, Get User, Get Current User, Search Issues, List Issues, Get Issue, Create Issue, Edit Issue, Add Comment, List Comments --- @@ -182,10 +181,6 @@ The List Issues tool can be used to search for issues in a Jira instance. The jq # END INSTRUCTIONS: Jira Tools ---- -!metadata:*:category -Jira - --- !metadata:*:icon /admin/assets/jira_icon.svg diff --git a/bluesky/tool.gpt b/bluesky/tool.gpt index 1e13c02c4..1aec5a46f 100644 --- a/bluesky/tool.gpt +++ b/bluesky/tool.gpt @@ -1,6 +1,5 @@ --- Name: Bluesky -Metadata: bundle: true Description: Tools for interacting with Bluesky (bsky.app) Share Tools: Create Post, Delete Post, Search Posts, Search Users @@ -51,10 +50,6 @@ Param: post_uri: The URI of the post to delete. #!/usr/bin/env npm --silent --prefix ${GPTSCRIPT_TOOL_DIR} run tool -- deletePost ---- -!metadata:*:category -Bluesky - --- !metadata:*:icon /admin/assets/bluesky_logo.svg diff --git a/browser/tool.gpt b/browser/tool.gpt index 2416092b6..78728ebde 100644 --- a/browser/tool.gpt +++ b/browser/tool.gpt @@ -1,6 +1,5 @@ Name: Browser Description: Tools to navigate websites using a browser. -Metadata: bundle: true Credentials: github.com/gptscript-ai/credentials/model-provider Share Tools: Browse, Get Page Contents, Filter, Fill, Enter, Scroll, Back, Forward, Screenshot, Download File From URL Metadata: noUserAuth: sys.model.provider.credential @@ -185,10 +184,6 @@ Metadata: index: false #!sys.daemon /usr/bin/env npm --prefix ${GPTSCRIPT_TOOL_DIR} run server ---- -!metadata:*:category -Browser - --- !metadata:*:icon /admin/assets/chromium_icon.svg diff --git a/excel/tool.gpt b/excel/tool.gpt index 4d7036f46..c03f42932 100644 --- a/excel/tool.gpt +++ b/excel/tool.gpt @@ -139,14 +139,6 @@ If the user asks for a calculation or a formula, use an excel formula if possibl ## End of instructions for using Excel tools ---- -!metadata:Excel:bundle -true - ---- -!metadata:*:category -Excel - --- !metadata:*:icon /admin/assets/excel_icon_small.svg diff --git a/file-summarizer/tool.gpt b/file-summarizer/tool.gpt index 0065fcc13..9d02fcd15 100644 --- a/file-summarizer/tool.gpt +++ b/file-summarizer/tool.gpt @@ -6,7 +6,6 @@ Params: output_file: (Optional) Name of the file to save the summary, default to #!/usr/bin/env python3 ${GPTSCRIPT_TOOL_DIR}/summarize.py - --- !metadata:*:category Utilities diff --git a/github/tool.gpt b/github/tool.gpt index 2407904e1..cc77d386e 100644 --- a/github/tool.gpt +++ b/github/tool.gpt @@ -1,7 +1,6 @@ --- Name: GitHub Description: Tools for interacting with GitHub -Metadata: bundle: true Share Tools: Search Issues and PRs, Get Issue, Create Issue, Modify Issue, Close Issue, List Issue Comments, Add Comment to Issue, Get PR, Create PR, Modify PR, Close PR, List PR Comments, Add Comment to PR, List Repos, Get Star Count, List Assigned Issues, List PRs for Review, Add Issue Labels, Remove Issue Labels --- @@ -253,10 +252,6 @@ Refer them to this link for more information on how the OAuth permissions work i ## End of instructions for using GitHub tools ---- -!metadata:*:category -GitHub - --- !metadata:*:icon https://cdn.jsdelivr.net/npm/simple-icons@v13/icons/github.svg diff --git a/gitlab/tool.gpt b/gitlab/tool.gpt index 681df5c3c..f81bc61ac 100644 --- a/gitlab/tool.gpt +++ b/gitlab/tool.gpt @@ -1,6 +1,5 @@ --- Name: GitLab -Metadata: bundle: true Description: Tools for interacting with GitLab. Share Tools: Search Issues, List Project Issues, List My Assigned Issues, List My Created Issues, Get Issue Details, Create Issue, Update Issue, Delete Issue, Add Issue Comment, Search Merge Requests, List Project Merge Requests, List My Assigned Merge Requests, List My Opened Merge Requests, Get Merge Request Details, Create Merge Request, Update Merge Request, Delete Merge Request, Add Merge Request Comment, Approve Merge Request, Lookup User ID @@ -241,10 +240,6 @@ If the namespace is not specified, assume the namespace should be the current us ## End of instructions for using the GitLab tools ---- -!metadata:*:category -GitLab - --- !metadata:*:icon https://cdn.jsdelivr.net/npm/simple-icons@v13/icons/gitlab.svg diff --git a/google/docs/tool.gpt b/google/docs/tool.gpt index f6cc09e28..400e5113c 100644 --- a/google/docs/tool.gpt +++ b/google/docs/tool.gpt @@ -1,6 +1,5 @@ --- Name: Google Docs -Metadata: bundle: true Description: Tools for managing Google Docs Share Tools: Read Google Doc, Create Google Doc, Update Google Doc @@ -55,10 +54,6 @@ For the `drive_dir` parameter, you can optionally specify folder paths directly, ## End of instructions for using Google Docs tools ---- -!metadata:*:category -Google Docs - --- !metadata:*:icon /admin/assets/google_docs_icon_small.png diff --git a/google/gmail/tool.gpt b/google/gmail/tool.gpt index 6d6713c43..47dd3052b 100644 --- a/google/gmail/tool.gpt +++ b/google/gmail/tool.gpt @@ -1,6 +1,5 @@ --- Name: Gmail -Metadata: bundle: true Description: Tools for interacting with a user's Gmail account Share Tools: List Inbox, Read Email, Search Emails, Send Email, Delete Email, List Drafts, Create Draft, Update Draft, Delete Draft, Send Draft @@ -150,10 +149,6 @@ Instead, get the contents of the elements and display that to the user. ## End of instructions for getting emails from a dataset ---- -!metadata:*:category -Gmail - --- !metadata:*:icon /admin/assets/gmail_icon_small.png diff --git a/google/search/tool.gpt b/google/search/tool.gpt index 7fb6a6b89..dbeb9ada3 100644 --- a/google/search/tool.gpt +++ b/google/search/tool.gpt @@ -1,6 +1,5 @@ --- Name: Google Search -Metadata: bundle: true Description: Tools for using Google Search Share Tools: Search @@ -21,10 +20,6 @@ Metadata: index: false #!sys.daemon /usr/bin/env npm --prefix ${GPTSCRIPT_TOOL_DIR} run server ---- -!metadata:*:category -Google Search - --- !metadata:*:icon /admin/assets/google_icon_small.png diff --git a/google/sheets/tool.gpt b/google/sheets/tool.gpt index bc74fdbf6..c283ee410 100644 --- a/google/sheets/tool.gpt +++ b/google/sheets/tool.gpt @@ -1,6 +1,5 @@ --- Name: Google Sheets -Metadata: bundle: true Description: Tools for accessing, creating, and modifying Google Sheets Share Tools: Read Spreadsheet, Query Spreadsheet, Read Tables From Spreadsheet, Create Spreadsheet, Append Cells To Spreadsheet, Update Cell In Spreadsheet @@ -90,10 +89,6 @@ Do your best to always return the complete data that the user asked for, even if ## End of instructions for using Google Sheets tools ---- -!metadata:*:category -Google Sheets - --- !metadata:*:icon /admin/assets/google_sheets_icon_small.png diff --git a/google/youtube/tool.gpt b/google/youtube/tool.gpt index 444c8836f..bf2f8de52 100644 --- a/google/youtube/tool.gpt +++ b/google/youtube/tool.gpt @@ -1,6 +1,5 @@ --- Name: YouTube -Metadata: bundle: true Description: Tools for interacting with YouTube Share Tools: Transcribe YouTube Video @@ -15,10 +14,6 @@ Metadata: noUserAuth: sys.model.provider.credential #!/usr/bin/env python3 ${GPTSCRIPT_TOOL_DIR}/transcriber.py ---- -!metadata:*:category -YouTube - --- !metadata:*:icon /admin/assets/youtube_icon_small.png diff --git a/images/tool.gpt b/images/tool.gpt index 508e764be..2a525a721 100644 --- a/images/tool.gpt +++ b/images/tool.gpt @@ -1,6 +1,5 @@ --- Name: Images -Metadata: bundle: true Description: Tools for analyzing and generating images Share Tools: Analyze Images, Generate Images @@ -61,10 +60,6 @@ e.g. Analyzing multiple images: ["https://example.com/image1.webp", "cool.jpg", # END INSTRUCTIONS: Analyze Images tool ---- -!metadata:*:category -Images - --- !metadata:*:icon https://cdn.jsdelivr.net/npm/@phosphor-icons/core@2/assets/duotone/image-duotone.svg diff --git a/index.yaml b/index.yaml index 2baf40022..1444116a0 100644 --- a/index.yaml +++ b/index.yaml @@ -1,68 +1,49 @@ tools: sendgrid: reference: ./sendgrid - all: true file-summarizer: reference: ./file-summarizer - all: true database: reference: ./database zoom: reference: ./zoom - all: true atlassian-jira: reference: ./atlassian/jira - all: true wordpress: reference: ./wordpress - all: true excel: reference: ./excel - all: true browser: reference: ./browser - all: true bluesky: reference: ./bluesky - all: true slack: reference: ./slack - all: true linkedin-publishing: reference: ./linkedin-publishing - all: true notion: reference: ./notion - all: true google-docs: reference: ./google/docs - all: true google-gmail: reference: ./google/gmail - all: true google-search: reference: ./google/search - all: true google-sheets: reference: ./google/sheets - all: true gitlab: reference: ./gitlab - all: true images: reference: ./images - all: true outlook-mail: reference: ./outlook/mail - all: true outlook-calender: reference: ./outlook/calendar - all: true github: reference: ./github - all: true time: reference: ./time + nameOverride: time workspace-files: reference: ./workspace-files tasks: diff --git a/linkedin-publishing/tool.gpt b/linkedin-publishing/tool.gpt index ffea5e8de..884616c2c 100644 --- a/linkedin-publishing/tool.gpt +++ b/linkedin-publishing/tool.gpt @@ -1,7 +1,6 @@ --- Name: LinkedIn Publishing Description: Tools for publishing content to LinkedIn with the LinkedIn APIs -Metadata: bundle: true Share Tools: Get Current LinkedIn User, Create LinkedIn Post --- @@ -41,10 +40,6 @@ You have tools to help with publishing content to LinkedIn with the LinkedIn API # End of instructions for using LinkedIn Publishing tools ---- -!metadata:*:category -LinkedIn - --- !metadata:*:icon /admin/assets/linkedin_icon.png diff --git a/notion/tool.gpt b/notion/tool.gpt index 287dd5d8e..36550b0cf 100644 --- a/notion/tool.gpt +++ b/notion/tool.gpt @@ -1,7 +1,6 @@ --- Name: Notion Description: Tools for interacting with Notion -Metadata: bundle: true Share Tools: Get Page, Get Database, Search, Create Page, List Users, Get Database Properties, Add Database Row, Update Database Row, Update Page --- @@ -110,10 +109,6 @@ Every time you are about to create a new page and the user isn't explicitly aski ## End of instructions for using Notion tools ---- -!metadata:*:category -Notion - --- !metadata:*:icon https://cdn.jsdelivr.net/npm/simple-icons@v13/icons/notion.svg diff --git a/outlook/calendar/tool.gpt b/outlook/calendar/tool.gpt index 86f6efdf3..2a4b313e2 100644 --- a/outlook/calendar/tool.gpt +++ b/outlook/calendar/tool.gpt @@ -1,6 +1,5 @@ --- Name: Outlook Calendar -Metadata: bundle: true Description: Tools for interacting with Microsoft Outlook Calendar. Share Tools: List Calendars, List Events Today, List Events, Get Event Details, Create Event, Invite User To Event, Delete Event, Search Events, Respond To Event @@ -196,10 +195,6 @@ event that spans multiple days. ## End of instructions for scheduling recurring meetings in Outlook Calendar ---- -!metadata:*:category -Outlook Calendar - --- !metadata:*:icon /admin/assets/outlook_icon_small.svg diff --git a/outlook/mail/tool.gpt b/outlook/mail/tool.gpt index 38899e5cc..eff9bd695 100644 --- a/outlook/mail/tool.gpt +++ b/outlook/mail/tool.gpt @@ -1,7 +1,6 @@ --- Name: Outlook Mail Description: Tools for interacting with Microsoft Outlook Mail. -Metadata: bundle: true Share Tools: List Mail Folders, List Messages, Get Message Details, Search Messages, Create Draft, Send Draft, Delete Message, Move Message --- @@ -127,10 +126,6 @@ Do not attempt to forward emails. Email forwarding is not supported. ## End of instructions for using the Microsoft Outlook Mail tools ---- -!metadata:*:category -Outlook Mail - --- !metadata:*:icon /admin/assets/outlook_icon_small.svg diff --git a/sendgrid/tool.gpt b/sendgrid/tool.gpt index fab4cabed..1f12cb58b 100644 --- a/sendgrid/tool.gpt +++ b/sendgrid/tool.gpt @@ -1,6 +1,5 @@ --- Name: SendGrid -Metadata: bundle: true Description: Tools for interacting with SendGrid. Share Tools: Send Email @@ -35,10 +34,6 @@ When calling the Send Email tool: # END INSTRUCTIONS: Send Email tool ---- -!metadata:*:category -SendGrid - --- !metadata:*:icon /admin/assets/sendgrid_icon.svg diff --git a/slack/tool.gpt b/slack/tool.gpt index c6a3d2e20..4437afb77 100644 --- a/slack/tool.gpt +++ b/slack/tool.gpt @@ -1,7 +1,6 @@ --- Name: Slack Description: Tools for interacting with Slack -Metadata: bundle: true Share Tools: List Channels, Search Channels, Get Channel History, Get Channel History by Time, Get Thread History, Search Messages, Send Message, Send Message in Thread, List Users, Search Users, Send DM, Send DM in Thread, Get Message Link, Get DM History, Get DM Thread History --- @@ -222,10 +221,6 @@ The following search modifiers can be used in search-messages `query` arguments: ## End of instructions for using Slack tools ---- -!metadata:*:category -Slack - --- !metadata:*:icon /admin/assets/slack_icon_small.svg diff --git a/word/tool.gpt b/word/tool.gpt index e9b6d89e9..f0f1fdbd2 100644 --- a/word/tool.gpt +++ b/word/tool.gpt @@ -46,10 +46,6 @@ Microsoft Word document names are not considered document IDs. ## End of instructions for using Microsoft Word tools ---- -!metadata:*:category -Word - --- !metadata:*:icon https://cdn.jsdelivr.net/npm/@phosphor-icons/core@2/assets/duotone/microsoft-word-logo-duotone.svg diff --git a/zoom/tool.gpt b/zoom/tool.gpt index da3796e6c..92e397a87 100644 --- a/zoom/tool.gpt +++ b/zoom/tool.gpt @@ -1,7 +1,6 @@ --- Name: Zoom Description: Tools for interacting with Zoom -Metadata: bundle: true Share Tools: Get User, Create Meeting, Update Meeting, List Meeting Templates, Get Meeting, Delete Meeting, List Meetings, List Upcoming Meetings, Get Meeting Invitation, Get Meeting Recordings, List User Recordings, Get Meeting Summary, Get Past Meeting Details, List Available Timezones --- @@ -171,10 +170,6 @@ You can use this tool to interact with Zoom with Zoom APIs. # End of instructions for using Zoom tools ---- -!metadata:*:category -Zoom - --- !metadata:*:icon /admin/assets/zoom_logo.png From 8e7039bd61272a07bc267e4495f836a88624e907 Mon Sep 17 00:00:00 2001 From: Daishan Peng Date: Wed, 5 Feb 2025 09:34:21 -0700 Subject: [PATCH 2/3] Fix wordpress tool Signed-off-by: Daishan Peng --- wordpress/tool.gpt | 5 ----- 1 file changed, 5 deletions(-) diff --git a/wordpress/tool.gpt b/wordpress/tool.gpt index 0c7721b89..edadc9370 100644 --- a/wordpress/tool.gpt +++ b/wordpress/tool.gpt @@ -1,7 +1,6 @@ --- Name: Wordpress Description: Tools for interacting with self-hosted and hosted Wordpress sites that support basic auth. Wordpress.com sites are not supported. -Metadata: bundle: true Share Tools: List Users, Get User, List Posts, Retrieve Post, Create Post, Update Post, Delete Post, Get Site Settings --- @@ -137,10 +136,6 @@ WordPress posts support the following formats: ## End of instructions for using Wordpress tools ---- -!metadata:*:category -WordPress - --- !metadata:*:icon /admin/assets/wordpress-logo.png \ No newline at end of file From 779633a5eff65ad49809ec6e4b653ea522cedb40 Mon Sep 17 00:00:00 2001 From: Daishan Peng Date: Fri, 7 Feb 2025 12:59:01 -0700 Subject: [PATCH 3/3] Add metadata bundle name back Signed-off-by: Daishan Peng --- anthropic-model-provider/tool.gpt | 1 + atlassian/jira/tool.gpt | 1 + bluesky/tool.gpt | 1 + browser/tool.gpt | 1 + excel/tool.gpt | 1 + github/tool.gpt | 1 + gitlab/tool.gpt | 1 + google/docs/tool.gpt | 1 + google/gmail/tool.gpt | 1 + google/search/tool.gpt | 1 + google/sheets/tool.gpt | 1 + google/youtube/tool.gpt | 1 + images/tool.gpt | 1 + index.yaml | 2 -- linkedin-publishing/tool.gpt | 1 + notion/tool.gpt | 1 + outlook/calendar/tool.gpt | 1 + outlook/mail/tool.gpt | 1 + sendgrid/tool.gpt | 1 + slack/tool.gpt | 1 + wordpress/tool.gpt | 1 + zoom/tool.gpt | 1 + 22 files changed, 21 insertions(+), 2 deletions(-) diff --git a/anthropic-model-provider/tool.gpt b/anthropic-model-provider/tool.gpt index 90f39e17b..99fcf5335 100644 --- a/anthropic-model-provider/tool.gpt +++ b/anthropic-model-provider/tool.gpt @@ -4,6 +4,7 @@ Model Provider: true Credential: ../placeholder-credential as anthropic-model-provider with OBOT_ANTHROPIC_MODEL_PROVIDER_API_KEY as env_vars Metadata: noUserAuth: anthropic-model-provider + #!sys.daemon /usr/bin/env python3 ${GPTSCRIPT_TOOL_DIR}/main.py --- diff --git a/atlassian/jira/tool.gpt b/atlassian/jira/tool.gpt index de6c9ae6d..a280d9651 100644 --- a/atlassian/jira/tool.gpt +++ b/atlassian/jira/tool.gpt @@ -1,6 +1,7 @@ --- Name: Jira Description: Tools for interacting with Jira +Metadata: bundle: true Share Tools: List Jira Sites, List Projects, Get Project, List Users, Get User, Get Current User, Search Issues, List Issues, Get Issue, Create Issue, Edit Issue, Add Comment, List Comments --- diff --git a/bluesky/tool.gpt b/bluesky/tool.gpt index 1aec5a46f..aa964001a 100644 --- a/bluesky/tool.gpt +++ b/bluesky/tool.gpt @@ -1,6 +1,7 @@ --- Name: Bluesky Description: Tools for interacting with Bluesky (bsky.app) +Metadata: bundle: true Share Tools: Create Post, Delete Post, Search Posts, Search Users --- diff --git a/browser/tool.gpt b/browser/tool.gpt index 78728ebde..8df26aadd 100644 --- a/browser/tool.gpt +++ b/browser/tool.gpt @@ -1,5 +1,6 @@ Name: Browser Description: Tools to navigate websites using a browser. +Metadata: bundle: true Credentials: github.com/gptscript-ai/credentials/model-provider Share Tools: Browse, Get Page Contents, Filter, Fill, Enter, Scroll, Back, Forward, Screenshot, Download File From URL Metadata: noUserAuth: sys.model.provider.credential diff --git a/excel/tool.gpt b/excel/tool.gpt index c03f42932..f9bc0984a 100644 --- a/excel/tool.gpt +++ b/excel/tool.gpt @@ -1,6 +1,7 @@ --- Name: Excel Description: Tools for interacting with Microsoft Excel workbooks. +Metadata: bundle: true Share Tools: List Workbooks, List Worksheets, Get Worksheet Column Headers, Get Worksheet Data, Get Worksheet Tables, Query Worksheet Data, Add Worksheet Row, Add Worksheet Column, Create Worksheet, Get Dates From Serials --- diff --git a/github/tool.gpt b/github/tool.gpt index cc77d386e..799c4a946 100644 --- a/github/tool.gpt +++ b/github/tool.gpt @@ -1,6 +1,7 @@ --- Name: GitHub Description: Tools for interacting with GitHub +Metadata: bundle: true Share Tools: Search Issues and PRs, Get Issue, Create Issue, Modify Issue, Close Issue, List Issue Comments, Add Comment to Issue, Get PR, Create PR, Modify PR, Close PR, List PR Comments, Add Comment to PR, List Repos, Get Star Count, List Assigned Issues, List PRs for Review, Add Issue Labels, Remove Issue Labels --- diff --git a/gitlab/tool.gpt b/gitlab/tool.gpt index f81bc61ac..de1825884 100644 --- a/gitlab/tool.gpt +++ b/gitlab/tool.gpt @@ -1,6 +1,7 @@ --- Name: GitLab Description: Tools for interacting with GitLab. +Metadata: bundle: true Share Tools: Search Issues, List Project Issues, List My Assigned Issues, List My Created Issues, Get Issue Details, Create Issue, Update Issue, Delete Issue, Add Issue Comment, Search Merge Requests, List Project Merge Requests, List My Assigned Merge Requests, List My Opened Merge Requests, Get Merge Request Details, Create Merge Request, Update Merge Request, Delete Merge Request, Add Merge Request Comment, Approve Merge Request, Lookup User ID --- diff --git a/google/docs/tool.gpt b/google/docs/tool.gpt index 400e5113c..5f3095d64 100644 --- a/google/docs/tool.gpt +++ b/google/docs/tool.gpt @@ -1,6 +1,7 @@ --- Name: Google Docs Description: Tools for managing Google Docs +Metadata: bundle: true Share Tools: Read Google Doc, Create Google Doc, Update Google Doc --- diff --git a/google/gmail/tool.gpt b/google/gmail/tool.gpt index 47dd3052b..08dacc8f6 100644 --- a/google/gmail/tool.gpt +++ b/google/gmail/tool.gpt @@ -1,6 +1,7 @@ --- Name: Gmail Description: Tools for interacting with a user's Gmail account +Metadata: bundle: true Share Tools: List Inbox, Read Email, Search Emails, Send Email, Delete Email, List Drafts, Create Draft, Update Draft, Delete Draft, Send Draft --- diff --git a/google/search/tool.gpt b/google/search/tool.gpt index dbeb9ada3..5ed515b4d 100644 --- a/google/search/tool.gpt +++ b/google/search/tool.gpt @@ -1,6 +1,7 @@ --- Name: Google Search Description: Tools for using Google Search +Metadata: bundle: true Share Tools: Search --- diff --git a/google/sheets/tool.gpt b/google/sheets/tool.gpt index c283ee410..bcf5e7296 100644 --- a/google/sheets/tool.gpt +++ b/google/sheets/tool.gpt @@ -1,6 +1,7 @@ --- Name: Google Sheets Description: Tools for accessing, creating, and modifying Google Sheets +Metadata: bundle: true Share Tools: Read Spreadsheet, Query Spreadsheet, Read Tables From Spreadsheet, Create Spreadsheet, Append Cells To Spreadsheet, Update Cell In Spreadsheet --- diff --git a/google/youtube/tool.gpt b/google/youtube/tool.gpt index bf2f8de52..7f16dd5b0 100644 --- a/google/youtube/tool.gpt +++ b/google/youtube/tool.gpt @@ -1,6 +1,7 @@ --- Name: YouTube Description: Tools for interacting with YouTube +Metadata: bundle: true Share Tools: Transcribe YouTube Video --- diff --git a/images/tool.gpt b/images/tool.gpt index 2a525a721..fff1aee7a 100644 --- a/images/tool.gpt +++ b/images/tool.gpt @@ -1,6 +1,7 @@ --- Name: Images Description: Tools for analyzing and generating images +Metadata: bundle: true Share Tools: Analyze Images, Generate Images --- diff --git a/index.yaml b/index.yaml index 1444116a0..a7996bf7b 100644 --- a/index.yaml +++ b/index.yaml @@ -43,7 +43,6 @@ tools: reference: ./github time: reference: ./time - nameOverride: time workspace-files: reference: ./workspace-files tasks: @@ -54,7 +53,6 @@ tools: reference: ./shell word: reference: ./word - all: true knowledgeDataSources: notion-data-source: diff --git a/linkedin-publishing/tool.gpt b/linkedin-publishing/tool.gpt index 884616c2c..2276f9ec2 100644 --- a/linkedin-publishing/tool.gpt +++ b/linkedin-publishing/tool.gpt @@ -1,6 +1,7 @@ --- Name: LinkedIn Publishing Description: Tools for publishing content to LinkedIn with the LinkedIn APIs +Metadata: bundle: true Share Tools: Get Current LinkedIn User, Create LinkedIn Post --- diff --git a/notion/tool.gpt b/notion/tool.gpt index 36550b0cf..a8053f38b 100644 --- a/notion/tool.gpt +++ b/notion/tool.gpt @@ -1,6 +1,7 @@ --- Name: Notion Description: Tools for interacting with Notion +Metadata: bundle: true Share Tools: Get Page, Get Database, Search, Create Page, List Users, Get Database Properties, Add Database Row, Update Database Row, Update Page --- diff --git a/outlook/calendar/tool.gpt b/outlook/calendar/tool.gpt index 2a4b313e2..c31447e89 100644 --- a/outlook/calendar/tool.gpt +++ b/outlook/calendar/tool.gpt @@ -1,6 +1,7 @@ --- Name: Outlook Calendar Description: Tools for interacting with Microsoft Outlook Calendar. +Metadata: bundle: true Share Tools: List Calendars, List Events Today, List Events, Get Event Details, Create Event, Invite User To Event, Delete Event, Search Events, Respond To Event --- diff --git a/outlook/mail/tool.gpt b/outlook/mail/tool.gpt index eff9bd695..46cca28ab 100644 --- a/outlook/mail/tool.gpt +++ b/outlook/mail/tool.gpt @@ -1,6 +1,7 @@ --- Name: Outlook Mail Description: Tools for interacting with Microsoft Outlook Mail. +Metadata: bundle: true Share Tools: List Mail Folders, List Messages, Get Message Details, Search Messages, Create Draft, Send Draft, Delete Message, Move Message --- diff --git a/sendgrid/tool.gpt b/sendgrid/tool.gpt index 1f12cb58b..11b33c89a 100644 --- a/sendgrid/tool.gpt +++ b/sendgrid/tool.gpt @@ -1,6 +1,7 @@ --- Name: SendGrid Description: Tools for interacting with SendGrid. +Metadata: bundle: true Share Tools: Send Email --- diff --git a/slack/tool.gpt b/slack/tool.gpt index 4437afb77..722fd1c88 100644 --- a/slack/tool.gpt +++ b/slack/tool.gpt @@ -1,6 +1,7 @@ --- Name: Slack Description: Tools for interacting with Slack +Metadata: bundle: true Share Tools: List Channels, Search Channels, Get Channel History, Get Channel History by Time, Get Thread History, Search Messages, Send Message, Send Message in Thread, List Users, Search Users, Send DM, Send DM in Thread, Get Message Link, Get DM History, Get DM Thread History --- diff --git a/wordpress/tool.gpt b/wordpress/tool.gpt index edadc9370..b60606e10 100644 --- a/wordpress/tool.gpt +++ b/wordpress/tool.gpt @@ -1,6 +1,7 @@ --- Name: Wordpress Description: Tools for interacting with self-hosted and hosted Wordpress sites that support basic auth. Wordpress.com sites are not supported. +Metadata: bundle: true Share Tools: List Users, Get User, List Posts, Retrieve Post, Create Post, Update Post, Delete Post, Get Site Settings --- diff --git a/zoom/tool.gpt b/zoom/tool.gpt index 92e397a87..2f9808980 100644 --- a/zoom/tool.gpt +++ b/zoom/tool.gpt @@ -1,6 +1,7 @@ --- Name: Zoom Description: Tools for interacting with Zoom +Metadata: bundle: true Share Tools: Get User, Create Meeting, Update Meeting, List Meeting Templates, Get Meeting, Delete Meeting, List Meetings, List Upcoming Meetings, Get Meeting Invitation, Get Meeting Recordings, List User Recordings, Get Meeting Summary, Get Past Meeting Details, List Available Timezones ---