@sierai/stargate
Version:
Stargate Tools for AI Agents.
20 lines (16 loc) • 598 B
text/typescript
import { StargateProvider } from "@sierai/stargate-toolmaker";
import getChannelMessages from "./tools/getChannelMessages";
import sendMessage from "./tools/sendMessage";
import getUsers from "./tools/getUsers";
import { Slack } from "@sierai/stargate-auth";
const slack = new StargateProvider({
type: StargateProvider.Type.Connection,
name: "Slack",
description:
"This tool provider will allow you to connect to slack and perform actions",
oauthProvider: new Slack(),
});
slack.addTool(getChannelMessages);
slack.addTool(sendMessage);
slack.addTool(getUsers);
export default slack;