@ dork-labs/ 连接器- 提供者
连接器合同多克OS说话,加上与作曲家交谈的适配器.
DorkOS允许代理在您的其他应用程序(邮件、Slack、Notion等)中通过一个 连接你同意。 这个软件包包含了多个程序需要的部分: dorkOS 应用程序在您的计算机上使用它, DorkOS Cloud 对主机使用相同的代码 连接。 出版它意味着双方阅读一个定义,而不是两个漂移的拷贝.
npm install @dork-labs/connector-providers zod
入境点
// The Composio adapter: catalog reads, managed accounts, events and webhook checks.
// This entry point and the root one load the Composio SDK.
import {
ComposioSdkClient,
ComposioWebhookVerifier,
} from '@dork-labs/connector-providers/composio';
// Zod schemas and types for connections, operations, events and the provider port.
// Zod only, so a browser can use them.
import { ConnectionIdSchema } from '@dork-labs/connector-providers/connector-schemas';
import { ConnectorEventDefinitionSchema } from '@dork-labs/connector-providers/connector-event-schemas';
import type { ConnectorProvider } from '@dork-labs/connector-providers/connector-provider';
import type { ConnectorEventCapability } from '@dork-labs/connector-providers/connector-events';
import { ConnectorAuthenticationSetupSchema } from '@dork-labs/connector-providers/connector-authentication-setup';
// Key-sorted JSON, the form DorkOS hashes connector material over.
import { stableStringify } from '@dork-labs/connector-providers/stable-stringify';
// Check an agent's arguments against an operation's JSON Schema, without filling defaults.
import { checkConnectorArguments } from '@dork-labs/connector-providers/connector-arguments';
// The wire schemas between a linked DorkOS app and DorkOS Cloud for hosted connections.
import { ManagedConnectorExecutionRequestSchema } from '@dork-labs/connector-providers/connector-managed-schemas';
import { ManagedConnectorCatalogPageSchema } from '@dork-labs/connector-providers/connector-managed-discovery-schemas';
import { ManagedConnectorUsageResponseSchema } from '@dork-labs/connector-providers/connector-managed-usage-schemas';
根项@dork-labs/connector-providers)再出口作曲适配器和事件
有效载荷保护者。 更喜欢那些狭窄的子路径 当你只需要这个计划时: 它们永远不会装入
(原始内容存档于2018-09-21). Composio SDK.
版本数
这个软件包搭载着与每个DorkOS发布版本相同的版本,并随同发布
与 @dork-labs/cloud-api。两者总是共享一个版本编号.
当版本开始的时候 0.,一个护理范围,例如 ^0.97.0 一次释放你.
抓取一个精确的版本,并在取取取一个新的 DorkOS 发布时将其撞出.
依赖关系
zod是一个 同伴依赖 (单位:千美元)^4.6.2),所以你的应用程序和这个软件包共享一份副本 他们的计谋是互相认识的.@composio/core经常依赖于 准确 版本。 适配器已写入 与那个版本的准确形状相对.- 这是Node.js软件包 如果使用类型脚本,则安装
@types/node也: 组合 SDK自己的类型文件参考了节点的内置模块. @dork-labs/cloud-api是在 相同准确版本 作为这个包裹. 主机连接计划使用其连接授意形状. npm为你安装.- 没有别的事了 DorkOS monorepo中没有任何其他软件包是依赖的.
src/__tests__/packaging.test.ts从清单、进口和锁文件中检查这个.
发展
pnpm --filter @dork-labs/connector-providers build # ESM + .d.ts into dist/
pnpm --filter @dork-labs/connector-providers typecheck
pnpm --filter @dork-labs/connector-providers lint
pnpm vitest run packages/connector-providers # from the repo root
在单簧管里面, @dorkos/shared 在其旧子路径下再导出计划模块
(单位:千美元)@dorkos/shared/connector-schemas 其余部分),所以应用代码保持一个导入. 模块
自己住在这里; 在这里编辑它们.
许可证
麻省理工学院