Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Added more tools
  • Loading branch information
Akki-jain committed Jul 6, 2023
commit 2ddd4b2a89de4bfc1302dc999904165eefeb922c
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"permalink": "/docs/Toolkit/google_serp"
},
"next": {
"title": "Web Scraper Tool",
"permalink": "/docs/Toolkit/webscraper"
"title": "Searx Search Tool",
"permalink": "/docs/Toolkit/searx"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"unversionedId": "Toolkit/searx",
"id": "Toolkit/searx",
"title": "Searx Search Tool",
"description": "The SuperAGI Searx Search Tool helps users perform a Searx search and extract snippets and webpages. We parse the HTML response pages because most Searx instances do not support the JSON response format without an API key.",
"source": "@site/docs/Toolkit/searx.md",
"sourceDirName": "Toolkit",
"slug": "/Toolkit/searx",
"permalink": "/docs/Toolkit/searx",
"draft": false,
"editUrl": "https://github.com/TransformerOptimus/SuperAGI-Docs/tree/main/docs/Toolkit/searx.md",
"tags": [],
"version": "current",
"frontMatter": {},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Jira Tool",
"permalink": "/docs/Toolkit/jira"
},
"next": {
"title": "Slack Toolkit",
"permalink": "/docs/Toolkit/slack"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"unversionedId": "Toolkit/slack",
"id": "Toolkit/slack",
"title": "Slack Toolkit",
"description": "This SuperAGI Tool lets users send messages to Slack Channels and provides a strong foundation for use cases to come.",
"source": "@site/docs/Toolkit/slack.md",
"sourceDirName": "Toolkit",
"slug": "/Toolkit/slack",
"permalink": "/docs/Toolkit/slack",
"draft": false,
"editUrl": "https://github.com/TransformerOptimus/SuperAGI-Docs/tree/main/docs/Toolkit/slack.md",
"tags": [],
"version": "current",
"frontMatter": {},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Searx Search Tool",
"permalink": "/docs/Toolkit/searx"
},
"next": {
"title": "Web Scraper Tool",
"permalink": "/docs/Toolkit/webscraper"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"frontMatter": {},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Jira Tool",
"permalink": "/docs/Toolkit/jira"
"title": "Slack Toolkit",
"permalink": "/docs/Toolkit/slack"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,18 @@
"href": "/docs/Toolkit/jira",
"docId": "Toolkit/jira"
},
{
"type": "link",
"label": "Searx Search Tool",
"href": "/docs/Toolkit/searx",
"docId": "Toolkit/searx"
},
{
"type": "link",
"label": "Slack Toolkit",
"href": "/docs/Toolkit/slack",
"docId": "Toolkit/slack"
},
{
"type": "link",
"label": "Web Scraper Tool",
Expand Down Expand Up @@ -254,6 +266,18 @@
"description": "The SuperAGI Jira Tool lets users create, edit and search issues while providing a foundation for other great use cases.",
"sidebar": "tutorialSidebar"
},
"Toolkit/searx": {
"id": "Toolkit/searx",
"title": "Searx Search Tool",
"description": "The SuperAGI Searx Search Tool helps users perform a Searx search and extract snippets and webpages. We parse the HTML response pages because most Searx instances do not support the JSON response format without an API key.",
"sidebar": "tutorialSidebar"
},
"Toolkit/slack": {
"id": "Toolkit/slack",
"title": "Slack Toolkit",
"description": "This SuperAGI Tool lets users send messages to Slack Channels and provides a strong foundation for use cases to come.",
"sidebar": "tutorialSidebar"
},
"Toolkit/webscraper": {
"id": "Toolkit/webscraper",
"title": "Web Scraper Tool",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,54 @@
"title": "Google SERP Search Tool",
"permalink": "/docs/Toolkit/google_serp"
},
"next": {
"title": "Searx Search Tool",
"permalink": "/docs/Toolkit/searx"
}
},
{
"unversionedId": "Toolkit/searx",
"id": "Toolkit/searx",
"title": "Searx Search Tool",
"description": "The SuperAGI Searx Search Tool helps users perform a Searx search and extract snippets and webpages. We parse the HTML response pages because most Searx instances do not support the JSON response format without an API key.",
"source": "@site/docs/Toolkit/searx.md",
"sourceDirName": "Toolkit",
"slug": "/Toolkit/searx",
"permalink": "/docs/Toolkit/searx",
"draft": false,
"editUrl": "https://github.com/TransformerOptimus/SuperAGI-Docs/tree/main/docs/Toolkit/searx.md",
"tags": [],
"version": "current",
"frontMatter": {},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Jira Tool",
"permalink": "/docs/Toolkit/jira"
},
"next": {
"title": "Slack Toolkit",
"permalink": "/docs/Toolkit/slack"
}
},
{
"unversionedId": "Toolkit/slack",
"id": "Toolkit/slack",
"title": "Slack Toolkit",
"description": "This SuperAGI Tool lets users send messages to Slack Channels and provides a strong foundation for use cases to come.",
"source": "@site/docs/Toolkit/slack.md",
"sourceDirName": "Toolkit",
"slug": "/Toolkit/slack",
"permalink": "/docs/Toolkit/slack",
"draft": false,
"editUrl": "https://github.com/TransformerOptimus/SuperAGI-Docs/tree/main/docs/Toolkit/slack.md",
"tags": [],
"version": "current",
"frontMatter": {},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Searx Search Tool",
"permalink": "/docs/Toolkit/searx"
},
"next": {
"title": "Web Scraper Tool",
"permalink": "/docs/Toolkit/webscraper"
Expand All @@ -467,8 +515,8 @@
"frontMatter": {},
"sidebar": "tutorialSidebar",
"previous": {
"title": "Jira Tool",
"permalink": "/docs/Toolkit/jira"
"title": "Slack Toolkit",
"permalink": "/docs/Toolkit/slack"
}
}
],
Expand Down Expand Up @@ -573,6 +621,14 @@
"type": "doc",
"id": "Toolkit/jira"
},
{
"type": "doc",
"id": "Toolkit/searx"
},
{
"type": "doc",
"id": "Toolkit/slack"
},
{
"type": "doc",
"id": "Toolkit/webscraper"
Expand Down
10 changes: 10 additions & 0 deletions .docusaurus/globalData.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,16 @@
"path": "/docs/Toolkit/jira",
"sidebar": "tutorialSidebar"
},
{
"id": "Toolkit/searx",
"path": "/docs/Toolkit/searx",
"sidebar": "tutorialSidebar"
},
{
"id": "Toolkit/slack",
"path": "/docs/Toolkit/slack",
"sidebar": "tutorialSidebar"
},
{
"id": "Toolkit/webscraper",
"path": "/docs/Toolkit/webscraper",
Expand Down
2 changes: 2 additions & 0 deletions .docusaurus/registry.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 13 additions & 1 deletion .docusaurus/routes.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ export default [
},
{
path: '/docs/',
component: ComponentCreator('/docs/', 'acf'),
component: ComponentCreator('/docs/', '164'),
routes: [
{
path: '/docs/',
Expand Down Expand Up @@ -148,6 +148,18 @@ export default [
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/docs/Toolkit/searx',
component: ComponentCreator('/docs/Toolkit/searx', '055'),
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/docs/Toolkit/slack',
component: ComponentCreator('/docs/Toolkit/slack', '798'),
exact: true,
sidebar: "tutorialSidebar"
},
{
path: '/docs/Toolkit/webscraper',
component: ComponentCreator('/docs/Toolkit/webscraper', '3bf'),
Expand Down
10 changes: 9 additions & 1 deletion .docusaurus/routesChunkNames.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
},
"content": "content---docs-markdown-page-393-8aa"
},
"/docs/-acf": {
"/docs/-164": {
"__comp": "__comp---theme-doc-page-1-be-9be",
"__context": {
"plugin": "plugin---docs-eaa-415"
Expand Down Expand Up @@ -124,6 +124,14 @@
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---docs-toolkit-jiraf-09-03a"
},
"/docs/Toolkit/searx-055": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---docs-toolkit-searxf-52-6db"
},
"/docs/Toolkit/slack-798": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---docs-toolkit-slackcf-5-b4f"
},
"/docs/Toolkit/webscraper-3bf": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---docs-toolkit-webscraper-34-e-515"
Expand Down
12 changes: 12 additions & 0 deletions docs/Toolkit/searx.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Searx Search Tool

The SuperAGI Searx Search Tool helps users perform a Searx search and extract snippets and webpages. We parse the HTML response pages because most Searx instances do not support the JSON response format without an API key.

## ⚙️ Installation

### 🛠 **Setting Up of SuperAGI**
Set up the SuperAGI by following the instructions given (https://github.com/TransformerOptimus/SuperAGI/blob/main/README.MD)

## Running SuperAGI Searx Search Serp Tool

You can simply ask your agent about latest information regarding anything in the world and your agent will be able to browse the internet to get that information for you.
53 changes: 53 additions & 0 deletions docs/Toolkit/slack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Slack Toolkit

This SuperAGI Tool lets users send messages to Slack Channels and provides a strong foundation for use cases to come.

**Features:**

1. Send Message - This tool gives SuperAGI the ability to send messages to Slack Channels that you have specified

## 🛠️ Installation

### Setting up of SuperAGI:

Set up the SuperAGI by following the instructions given (https://github.com/TransformerOptimus/SuperAGI/blob/main/README.MD)

### 🔧 **Slack Configuration:**

1. Create an Application on SlackAPI Portal

<img src="https://github.com/Phoenix2809/SuperAGI/assets/133874957/9e612d67-439c-4e45-901a-38c61b52b08f" width=600px>

2. Select "from scratch"

<img src="https://github.com/Phoenix2809/SuperAGI/assets/133874957/c9dcfb6a-8403-49d1-bdf4-680dd1d9d8bf" width=600px>

3. Add your application's name and the workspace for which you'd like to use your Slack Application

<img src="https://github.com/Phoenix2809/SuperAGI/assets/133874957/af21f530-25aa-4bbc-a555-3d52f9bd42eb" width=600px>

4. Once the app creation process is done, head to the "OAuth and Permissions" tab

<img src="https://github.com/Phoenix2809/SuperAGI/assets/92881074/38e8761d-5d48-4d94-bf36-0c9561a96942" width=600px>


5. Find the “**bot token scopes”** and define the following scopes:

**"chat:write",**  and save it

<img src="https://github.com/Phoenix2809/SuperAGI/assets/133874957/7d1d00a9-ff10-4694-9781-490e4f9b80d8" width=600px>

6. Once you've defined the scope, install the application to your workspace

<img src="https://github.com/Phoenix2809/SuperAGI/assets/133874957/fe206e70-14d4-4595-bbcc-f92ad2a7e950" width=600px>

7. Post installation, you will get the bot token code

<img src="https://github.com/Phoenix2809/SuperAGI/assets/92881074/10581710-12e5-4bc8-a1e8-18d1a892faff" width=600px>


8. Once the installation is done, you'll get the Bot User OAuth Token, which needs to be added in the Slack Toolkit Page

<img src="https://github.com/Phoenix2809/SuperAGI/assets/133874957/2ecf1abf-1384-41f1-a317-c77d20f55330" width=600px>

Once the configuration is complete, you can install the app in the channel of your choice and create an agent on SuperAGI which can now send messages to the Slack Channel.
Binary file modified node_modules/.cache/webpack/client-development-en/0.pack
Binary file not shown.
Binary file modified node_modules/.cache/webpack/client-development-en/1.pack
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified node_modules/.cache/webpack/client-development-en/2.pack
Binary file not shown.
Binary file modified node_modules/.cache/webpack/client-development-en/4.pack
Binary file not shown.
Binary file modified node_modules/.cache/webpack/client-development-en/5.pack
Binary file not shown.
Binary file modified node_modules/.cache/webpack/client-development-en/6.pack
Binary file not shown.
Binary file modified node_modules/.cache/webpack/client-development-en/7.pack
Binary file not shown.
Binary file modified node_modules/.cache/webpack/client-development-en/index.pack
Binary file not shown.
Binary file modified node_modules/.cache/webpack/client-development-en/index.pack.old
Binary file not shown.