├── .bunfig.toml ├── .changelogrc.js ├── .commitlintrc.js ├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .fatherrc.ts ├── .github ├── ISSUE_TEMPLATE │ ├── 1_bug_report.yml │ ├── 2_feature_request.yml │ ├── 3_question.yml │ └── other.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── issue-auto-comments.yml │ ├── issue-check-inactive.yml │ ├── issue-close-require.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── prepare-commit-msg ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── .releaserc.js ├── .remarkrc.js ├── CHANGELOG.md ├── LICENSE ├── README.md ├── README.zh-CN.md ├── api ├── index.ts └── v1 │ └── runner.ts ├── docs └── api.md ├── package.json ├── public └── index.html ├── src ├── cors.ts ├── edge.ts ├── gateway.ts ├── index.ts └── node.ts ├── tests ├── __snapshots__ │ └── edge.test.ts.snap ├── edge.test.ts └── gateway.test.ts ├── tsconfig.json ├── types ├── pluginItem.ts ├── plugins.ts └── schema.ts └── vitest.config.ts /.bunfig.toml: -------------------------------------------------------------------------------- 1 | [install.lockfile] 2 | 3 | save = false 4 | -------------------------------------------------------------------------------- /.changelogrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lobehub/lint').changelog; 2 | -------------------------------------------------------------------------------- /.commitlintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.commitlintrc.js -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.fatherrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.fatherrc.ts -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1_bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.github/ISSUE_TEMPLATE/1_bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2_feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.github/ISSUE_TEMPLATE/2_feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3_question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.github/ISSUE_TEMPLATE/3_question.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.github/ISSUE_TEMPLATE/other.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/issue-auto-comments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.github/workflows/issue-auto-comments.yml -------------------------------------------------------------------------------- /.github/workflows/issue-check-inactive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.github/workflows/issue-check-inactive.yml -------------------------------------------------------------------------------- /.github/workflows/issue-close-require.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.github/workflows/issue-close-require.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/prepare-commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.husky/prepare-commit-msg -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lobehub/lint').prettier; 2 | -------------------------------------------------------------------------------- /.releaserc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@lobehub/lint').semanticRelease; 2 | -------------------------------------------------------------------------------- /.remarkrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/.remarkrc.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/api/index.ts -------------------------------------------------------------------------------- /api/v1/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/api/v1/runner.ts -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/docs/api.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/public/index.html -------------------------------------------------------------------------------- /src/cors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/src/cors.ts -------------------------------------------------------------------------------- /src/edge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/src/edge.ts -------------------------------------------------------------------------------- /src/gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/src/gateway.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/src/node.ts -------------------------------------------------------------------------------- /tests/__snapshots__/edge.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/tests/__snapshots__/edge.test.ts.snap -------------------------------------------------------------------------------- /tests/edge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/tests/edge.test.ts -------------------------------------------------------------------------------- /tests/gateway.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/tests/gateway.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/pluginItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/types/pluginItem.ts -------------------------------------------------------------------------------- /types/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/types/plugins.ts -------------------------------------------------------------------------------- /types/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/types/schema.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobehub/chat-plugins-gateway/HEAD/vitest.config.ts --------------------------------------------------------------------------------