├── .devcontainer ├── devcontainer.json └── post-create ├── .env.example ├── .gitattributes ├── .github ├── dependabot.yml ├── linters │ ├── .markdown-lint.yml │ └── .yaml-lint.yml └── workflows │ ├── check-dist.yml │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── licensed.yml │ ├── linter.yml │ └── release-new-action-version.yml ├── .gitignore ├── .licensed.yml ├── .licenses └── npm │ ├── @actions │ ├── core.dep.yml │ ├── exec.dep.yml │ ├── http-client.dep.yml │ └── io.dep.yml │ ├── @fastify │ └── busboy.dep.yml │ ├── @modelcontextprotocol │ └── sdk.dep.yml │ ├── @types │ └── tmp.dep.yml │ ├── accepts.dep.yml │ ├── ajv.dep.yml │ ├── argparse.dep.yml │ ├── body-parser.dep.yml │ ├── bytes.dep.yml │ ├── call-bind-apply-helpers.dep.yml │ ├── call-bound.dep.yml │ ├── content-disposition.dep.yml │ ├── content-type.dep.yml │ ├── cookie-signature.dep.yml │ ├── cookie.dep.yml │ ├── cors.dep.yml │ ├── cross-spawn.dep.yml │ ├── debug.dep.yml │ ├── depd.dep.yml │ ├── dunder-proto.dep.yml │ ├── ee-first.dep.yml │ ├── encodeurl.dep.yml │ ├── es-define-property.dep.yml │ ├── es-errors.dep.yml │ ├── es-object-atoms.dep.yml │ ├── escape-html.dep.yml │ ├── etag.dep.yml │ ├── eventsource-parser.dep.yml │ ├── eventsource.dep.yml │ ├── express-rate-limit.dep.yml │ ├── express.dep.yml │ ├── fast-deep-equal.dep.yml │ ├── fast-json-stable-stringify.dep.yml │ ├── finalhandler.dep.yml │ ├── forwarded.dep.yml │ ├── fresh.dep.yml │ ├── function-bind.dep.yml │ ├── get-intrinsic.dep.yml │ ├── get-proto.dep.yml │ ├── gopd.dep.yml │ ├── has-symbols.dep.yml │ ├── hasown.dep.yml │ ├── http-errors.dep.yml │ ├── iconv-lite.dep.yml │ ├── inherits.dep.yml │ ├── ipaddr.js.dep.yml │ ├── is-promise.dep.yml │ ├── isexe.dep.yml │ ├── js-yaml.dep.yml │ ├── json-schema-traverse.dep.yml │ ├── math-intrinsics.dep.yml │ ├── media-typer.dep.yml │ ├── merge-descriptors.dep.yml │ ├── mime-db.dep.yml │ ├── mime-types.dep.yml │ ├── ms.dep.yml │ ├── negotiator.dep.yml │ ├── object-assign.dep.yml │ ├── object-inspect.dep.yml │ ├── on-finished.dep.yml │ ├── once.dep.yml │ ├── openai.dep.yml │ ├── parseurl.dep.yml │ ├── path-key.dep.yml │ ├── path-to-regexp.dep.yml │ ├── pkce-challenge.dep.yml │ ├── proxy-addr.dep.yml │ ├── punycode.dep.yml │ ├── qs.dep.yml │ ├── range-parser.dep.yml │ ├── raw-body.dep.yml │ ├── router.dep.yml │ ├── safe-buffer.dep.yml │ ├── safer-buffer.dep.yml │ ├── send.dep.yml │ ├── serve-static.dep.yml │ ├── setprototypeof.dep.yml │ ├── shebang-command.dep.yml │ ├── shebang-regex.dep.yml │ ├── side-channel-list.dep.yml │ ├── side-channel-map.dep.yml │ ├── side-channel-weakmap.dep.yml │ ├── side-channel.dep.yml │ ├── statuses-2.0.1.dep.yml │ ├── statuses-2.0.2.dep.yml │ ├── tmp.dep.yml │ ├── toidentifier.dep.yml │ ├── tunnel.dep.yml │ ├── type-is.dep.yml │ ├── undici.dep.yml │ ├── unpipe.dep.yml │ ├── uri-js.dep.yml │ ├── vary.dep.yml │ ├── which.dep.yml │ ├── wrappy.dep.yml │ ├── zod-to-json-schema.dep.yml │ └── zod.dep.yml ├── .node-version ├── .prettierignore ├── .vscode └── launch.json ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── __fixtures__ ├── core.ts ├── prompts │ ├── json-schema.prompt.yml │ └── simple.prompt.yml └── wait.ts ├── __tests__ ├── helpers-inference.test.ts ├── helpers.test.ts ├── inference.test.ts ├── main-prompt-integration.test.ts ├── main.test.ts ├── mcp.test.ts └── prompt.test.ts ├── action.yml ├── dist ├── index.js └── index.js.map ├── eslint.config.mjs ├── package.json ├── rollup.config.ts ├── script ├── mock-inference-server.mjs └── release ├── src ├── helpers.ts ├── index.ts ├── inference.ts ├── main.ts ├── mcp.ts └── prompt.ts ├── tsconfig.base.json ├── tsconfig.eslint.json └── tsconfig.json /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/post-create: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.devcontainer/post-create -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | 3 | dist/** -diff linguist-generated=true 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/linters/.markdown-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.github/linters/.markdown-lint.yml -------------------------------------------------------------------------------- /.github/linters/.yaml-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.github/linters/.yaml-lint.yml -------------------------------------------------------------------------------- /.github/workflows/check-dist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.github/workflows/check-dist.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/licensed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.github/workflows/licensed.yml -------------------------------------------------------------------------------- /.github/workflows/linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.github/workflows/linter.yml -------------------------------------------------------------------------------- /.github/workflows/release-new-action-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.github/workflows/release-new-action-version.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.gitignore -------------------------------------------------------------------------------- /.licensed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licensed.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/core.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/@actions/core.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/exec.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/@actions/exec.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/http-client.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/@actions/http-client.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/io.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/@actions/io.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@fastify/busboy.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/@fastify/busboy.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@modelcontextprotocol/sdk.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/@modelcontextprotocol/sdk.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@types/tmp.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/@types/tmp.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/accepts.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/accepts.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/ajv.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/ajv.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/argparse.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/argparse.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/body-parser.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/body-parser.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/bytes.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/bytes.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/call-bind-apply-helpers.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/call-bind-apply-helpers.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/call-bound.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/call-bound.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/content-disposition.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/content-disposition.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/content-type.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/content-type.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/cookie-signature.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/cookie-signature.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/cookie.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/cookie.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/cors.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/cors.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/cross-spawn.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/cross-spawn.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/debug.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/debug.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/depd.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/depd.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/dunder-proto.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/dunder-proto.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/ee-first.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/ee-first.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/encodeurl.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/encodeurl.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/es-define-property.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/es-define-property.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/es-errors.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/es-errors.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/es-object-atoms.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/es-object-atoms.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/escape-html.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/escape-html.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/etag.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/etag.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/eventsource-parser.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/eventsource-parser.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/eventsource.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/eventsource.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/express-rate-limit.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/express-rate-limit.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/express.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/express.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/fast-deep-equal.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/fast-deep-equal.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/fast-json-stable-stringify.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/fast-json-stable-stringify.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/finalhandler.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/finalhandler.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/forwarded.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/forwarded.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/fresh.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/fresh.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/function-bind.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/function-bind.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/get-intrinsic.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/get-intrinsic.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/get-proto.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/get-proto.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/gopd.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/gopd.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/has-symbols.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/has-symbols.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/hasown.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/hasown.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/http-errors.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/http-errors.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/iconv-lite.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/iconv-lite.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/inherits.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/inherits.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/ipaddr.js.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/ipaddr.js.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/is-promise.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/is-promise.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/isexe.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/isexe.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/js-yaml.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/js-yaml.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/json-schema-traverse.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/json-schema-traverse.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/math-intrinsics.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/math-intrinsics.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/media-typer.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/media-typer.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/merge-descriptors.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/merge-descriptors.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/mime-db.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/mime-db.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/mime-types.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/mime-types.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/ms.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/ms.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/negotiator.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/negotiator.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/object-assign.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/object-assign.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/object-inspect.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/object-inspect.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/on-finished.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/on-finished.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/once.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/once.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/openai.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/openai.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/parseurl.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/parseurl.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/path-key.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/path-key.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/path-to-regexp.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/path-to-regexp.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/pkce-challenge.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/pkce-challenge.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/proxy-addr.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/proxy-addr.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/punycode.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/punycode.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/qs.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/qs.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/range-parser.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/range-parser.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/raw-body.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/raw-body.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/router.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/router.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/safe-buffer.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/safe-buffer.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/safer-buffer.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/safer-buffer.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/send.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/send.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/serve-static.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/serve-static.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/setprototypeof.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/setprototypeof.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/shebang-command.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/shebang-command.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/shebang-regex.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/shebang-regex.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/side-channel-list.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/side-channel-list.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/side-channel-map.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/side-channel-map.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/side-channel-weakmap.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/side-channel-weakmap.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/side-channel.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/side-channel.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/statuses-2.0.1.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/statuses-2.0.1.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/statuses-2.0.2.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/statuses-2.0.2.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/tmp.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/tmp.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/toidentifier.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/toidentifier.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/tunnel.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/tunnel.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/type-is.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/type-is.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/undici.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/undici.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/unpipe.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/unpipe.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/uri-js.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/uri-js.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/vary.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/vary.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/which.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/which.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/wrappy.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/wrappy.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/zod-to-json-schema.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/zod-to-json-schema.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/zod.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.licenses/npm/zod.dep.yml -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 24.4.0 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .licenses/ 3 | dist/ 4 | node_modules/ 5 | coverage/ 6 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /__fixtures__/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/__fixtures__/core.ts -------------------------------------------------------------------------------- /__fixtures__/prompts/json-schema.prompt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/__fixtures__/prompts/json-schema.prompt.yml -------------------------------------------------------------------------------- /__fixtures__/prompts/simple.prompt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/__fixtures__/prompts/simple.prompt.yml -------------------------------------------------------------------------------- /__fixtures__/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/__fixtures__/wait.ts -------------------------------------------------------------------------------- /__tests__/helpers-inference.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/__tests__/helpers-inference.test.ts -------------------------------------------------------------------------------- /__tests__/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/__tests__/helpers.test.ts -------------------------------------------------------------------------------- /__tests__/inference.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/__tests__/inference.test.ts -------------------------------------------------------------------------------- /__tests__/main-prompt-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/__tests__/main-prompt-integration.test.ts -------------------------------------------------------------------------------- /__tests__/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/__tests__/main.test.ts -------------------------------------------------------------------------------- /__tests__/mcp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/__tests__/mcp.test.ts -------------------------------------------------------------------------------- /__tests__/prompt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/__tests__/prompt.test.ts -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/action.yml -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/dist/index.js.map -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/rollup.config.ts -------------------------------------------------------------------------------- /script/mock-inference-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/script/mock-inference-server.mjs -------------------------------------------------------------------------------- /script/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/script/release -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/inference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/src/inference.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/src/mcp.ts -------------------------------------------------------------------------------- /src/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/src/prompt.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/actions/ai-inference/HEAD/tsconfig.json --------------------------------------------------------------------------------