├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── node.js.yml │ └── npm-publish-github-packages.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── eslint.config.js ├── examples ├── README.md ├── basic-server.js ├── basic-usage.js ├── browser-example.html ├── file-storage-client-continued.js ├── file-storage-client.js ├── file-storage-server.js ├── streaming-updates.js ├── task-resubscribe.js └── task-wrapper.js ├── jest.config.js ├── package.json ├── quickstart ├── quick-client.ts └── quick-server.ts ├── src ├── browser.ts ├── client │ ├── a2a-client.ts │ └── index.ts ├── index.ts ├── server │ ├── express │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── middeware.ts │ │ └── server.ts │ └── index.ts ├── services │ ├── a2a │ │ ├── factory │ │ │ ├── builder.ts │ │ │ ├── context.ts │ │ │ ├── event.ts │ │ │ ├── index.ts │ │ │ ├── method.ts │ │ │ └── service.ts │ │ ├── helpers │ │ │ ├── agentcard-builder.ts │ │ │ ├── content.ts │ │ │ ├── history.ts │ │ │ ├── index.ts │ │ │ ├── message-builder.ts │ │ │ └── part.ts │ │ ├── index.ts │ │ ├── managers │ │ │ ├── cancellation.ts │ │ │ ├── connection.ts │ │ │ ├── context.ts │ │ │ ├── index.ts │ │ │ └── task.ts │ │ ├── methods │ │ │ ├── cancel-task.ts │ │ │ ├── get-task.ts │ │ │ ├── index.ts │ │ │ ├── resubscribe-task.ts │ │ │ ├── send-message.ts │ │ │ └── stream-message.ts │ │ ├── service.ts │ │ └── state │ │ │ ├── index.ts │ │ │ ├── load.ts │ │ │ ├── process.ts │ │ │ └── update │ │ │ ├── artifact.ts │ │ │ ├── index.ts │ │ │ └── update.ts │ ├── core │ │ ├── execution │ │ │ ├── execute.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── managers │ │ │ ├── command.ts │ │ │ ├── event.ts │ │ │ ├── index.ts │ │ │ └── stream.ts │ ├── index.ts │ └── mcp │ │ ├── index.ts │ │ └── service.ts ├── transport │ ├── index.ts │ ├── rpc │ │ ├── parser.ts │ │ └── rpc-client.ts │ ├── streaming │ │ └── event-stream.ts │ └── trpc │ │ ├── a2a │ │ ├── factory │ │ │ ├── index.ts │ │ │ └── router.ts │ │ ├── index.ts │ │ ├── routes │ │ │ ├── index.ts │ │ │ ├── info.ts │ │ │ ├── message │ │ │ │ ├── index.ts │ │ │ │ └── route.ts │ │ │ └── tasks │ │ │ │ ├── index.ts │ │ │ │ └── route.ts │ │ └── trpc.ts │ │ └── index.ts ├── types │ ├── ext.ts │ ├── index.ts │ ├── interfaces │ │ ├── client.ts │ │ ├── index.ts │ │ ├── services │ │ │ ├── a2a │ │ │ │ ├── builder.ts │ │ │ │ ├── context.ts │ │ │ │ ├── engine.ts │ │ │ │ ├── index.ts │ │ │ │ ├── legacy.ts │ │ │ │ └── service.ts │ │ │ ├── core │ │ │ │ ├── context │ │ │ │ │ ├── command.ts │ │ │ │ │ ├── context.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── execution │ │ │ │ │ ├── engine.ts │ │ │ │ │ ├── environment.ts │ │ │ │ │ ├── execute.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── managers │ │ │ │ │ ├── cancellation.ts │ │ │ │ │ ├── connection.ts │ │ │ │ │ ├── context.ts │ │ │ │ │ ├── event.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── stream.ts │ │ │ │ │ └── task.ts │ │ │ │ └── service.ts │ │ │ ├── index.ts │ │ │ ├── mcp │ │ │ │ ├── index.ts │ │ │ │ └── service.ts │ │ │ └── protocol.ts │ │ └── storage.ts │ ├── schemas │ │ ├── a2a │ │ │ ├── agent.ts │ │ │ ├── auth.ts │ │ │ ├── error.ts │ │ │ ├── index.ts │ │ │ ├── kind.ts │ │ │ ├── message.ts │ │ │ ├── notification.ts │ │ │ ├── parameters.ts │ │ │ ├── protocol.ts │ │ │ ├── rpc.ts │ │ │ ├── task.ts │ │ │ └── transport.ts │ │ └── index.ts │ └── utils │ │ ├── index.ts │ │ └── transform.ts └── utils │ ├── common │ ├── constants.ts │ ├── errors.ts │ ├── schema-validation.ts │ ├── utils.ts │ ├── zAsyncIterable-v3.ts │ └── zAsyncIterable.ts │ ├── index.ts │ ├── logging │ ├── index.ts │ ├── log.ts │ └── logger.ts │ └── storage │ ├── file.ts │ └── memory.ts ├── tests ├── a2a-protocol.test.ts ├── browser │ └── browser-build-test.html ├── builder │ ├── agent-builder.test.ts │ ├── card-builder.test.ts │ └── message-builder.test.ts ├── client.test.ts ├── common-errors.test.ts ├── core │ └── command.test.ts ├── file-storage.test.ts ├── http-utils.test.ts ├── install │ └── install.test.ts ├── integration.test.ts ├── mcp │ └── service.test.ts ├── rpc-client.test.ts ├── server-error-handling.test.ts ├── server-impl.test.ts ├── server.test.ts ├── service │ └── a2a-service.test.ts ├── streaming.test.ts ├── trpc │ └── server.test.ts └── utils │ ├── apiConnect.ts │ ├── engine.ts │ └── info.ts ├── tsconfig.browser.json └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish-github-packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/.github/workflows/npm-publish-github-packages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/basic-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/examples/basic-server.js -------------------------------------------------------------------------------- /examples/basic-usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/examples/basic-usage.js -------------------------------------------------------------------------------- /examples/browser-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/examples/browser-example.html -------------------------------------------------------------------------------- /examples/file-storage-client-continued.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/examples/file-storage-client-continued.js -------------------------------------------------------------------------------- /examples/file-storage-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/examples/file-storage-client.js -------------------------------------------------------------------------------- /examples/file-storage-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/examples/file-storage-server.js -------------------------------------------------------------------------------- /examples/streaming-updates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/examples/streaming-updates.js -------------------------------------------------------------------------------- /examples/task-resubscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/examples/task-resubscribe.js -------------------------------------------------------------------------------- /examples/task-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/examples/task-wrapper.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/package.json -------------------------------------------------------------------------------- /quickstart/quick-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/quickstart/quick-client.ts -------------------------------------------------------------------------------- /quickstart/quick-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/quickstart/quick-server.ts -------------------------------------------------------------------------------- /src/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/browser.ts -------------------------------------------------------------------------------- /src/client/a2a-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/client/a2a-client.ts -------------------------------------------------------------------------------- /src/client/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./a2a-client.js"; 2 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/server/express/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/server/express/errors.ts -------------------------------------------------------------------------------- /src/server/express/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/server/express/index.ts -------------------------------------------------------------------------------- /src/server/express/middeware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/server/express/middeware.ts -------------------------------------------------------------------------------- /src/server/express/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/server/express/server.ts -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./express/index.js"; 2 | -------------------------------------------------------------------------------- /src/services/a2a/factory/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/factory/builder.ts -------------------------------------------------------------------------------- /src/services/a2a/factory/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/factory/context.ts -------------------------------------------------------------------------------- /src/services/a2a/factory/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/factory/event.ts -------------------------------------------------------------------------------- /src/services/a2a/factory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/factory/index.ts -------------------------------------------------------------------------------- /src/services/a2a/factory/method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/factory/method.ts -------------------------------------------------------------------------------- /src/services/a2a/factory/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/factory/service.ts -------------------------------------------------------------------------------- /src/services/a2a/helpers/agentcard-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/helpers/agentcard-builder.ts -------------------------------------------------------------------------------- /src/services/a2a/helpers/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/helpers/content.ts -------------------------------------------------------------------------------- /src/services/a2a/helpers/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/helpers/history.ts -------------------------------------------------------------------------------- /src/services/a2a/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/helpers/index.ts -------------------------------------------------------------------------------- /src/services/a2a/helpers/message-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/helpers/message-builder.ts -------------------------------------------------------------------------------- /src/services/a2a/helpers/part.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/helpers/part.ts -------------------------------------------------------------------------------- /src/services/a2a/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/index.ts -------------------------------------------------------------------------------- /src/services/a2a/managers/cancellation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/managers/cancellation.ts -------------------------------------------------------------------------------- /src/services/a2a/managers/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/managers/connection.ts -------------------------------------------------------------------------------- /src/services/a2a/managers/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/managers/context.ts -------------------------------------------------------------------------------- /src/services/a2a/managers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/managers/index.ts -------------------------------------------------------------------------------- /src/services/a2a/managers/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/managers/task.ts -------------------------------------------------------------------------------- /src/services/a2a/methods/cancel-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/methods/cancel-task.ts -------------------------------------------------------------------------------- /src/services/a2a/methods/get-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/methods/get-task.ts -------------------------------------------------------------------------------- /src/services/a2a/methods/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/methods/index.ts -------------------------------------------------------------------------------- /src/services/a2a/methods/resubscribe-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/methods/resubscribe-task.ts -------------------------------------------------------------------------------- /src/services/a2a/methods/send-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/methods/send-message.ts -------------------------------------------------------------------------------- /src/services/a2a/methods/stream-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/methods/stream-message.ts -------------------------------------------------------------------------------- /src/services/a2a/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/service.ts -------------------------------------------------------------------------------- /src/services/a2a/state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/state/index.ts -------------------------------------------------------------------------------- /src/services/a2a/state/load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/state/load.ts -------------------------------------------------------------------------------- /src/services/a2a/state/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/state/process.ts -------------------------------------------------------------------------------- /src/services/a2a/state/update/artifact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/state/update/artifact.ts -------------------------------------------------------------------------------- /src/services/a2a/state/update/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/state/update/index.ts -------------------------------------------------------------------------------- /src/services/a2a/state/update/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/a2a/state/update/update.ts -------------------------------------------------------------------------------- /src/services/core/execution/execute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/core/execution/execute.ts -------------------------------------------------------------------------------- /src/services/core/execution/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./execute.js"; 2 | -------------------------------------------------------------------------------- /src/services/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/core/index.ts -------------------------------------------------------------------------------- /src/services/core/managers/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/core/managers/command.ts -------------------------------------------------------------------------------- /src/services/core/managers/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/core/managers/event.ts -------------------------------------------------------------------------------- /src/services/core/managers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/core/managers/index.ts -------------------------------------------------------------------------------- /src/services/core/managers/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/core/managers/stream.ts -------------------------------------------------------------------------------- /src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/index.ts -------------------------------------------------------------------------------- /src/services/mcp/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./service.js"; 2 | -------------------------------------------------------------------------------- /src/services/mcp/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/services/mcp/service.ts -------------------------------------------------------------------------------- /src/transport/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/transport/index.ts -------------------------------------------------------------------------------- /src/transport/rpc/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/transport/rpc/parser.ts -------------------------------------------------------------------------------- /src/transport/rpc/rpc-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/transport/rpc/rpc-client.ts -------------------------------------------------------------------------------- /src/transport/streaming/event-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/transport/streaming/event-stream.ts -------------------------------------------------------------------------------- /src/transport/trpc/a2a/factory/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./router.js"; 2 | -------------------------------------------------------------------------------- /src/transport/trpc/a2a/factory/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/transport/trpc/a2a/factory/router.ts -------------------------------------------------------------------------------- /src/transport/trpc/a2a/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/transport/trpc/a2a/index.ts -------------------------------------------------------------------------------- /src/transport/trpc/a2a/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/transport/trpc/a2a/routes/index.ts -------------------------------------------------------------------------------- /src/transport/trpc/a2a/routes/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/transport/trpc/a2a/routes/info.ts -------------------------------------------------------------------------------- /src/transport/trpc/a2a/routes/message/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./route.js"; 2 | -------------------------------------------------------------------------------- /src/transport/trpc/a2a/routes/message/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/transport/trpc/a2a/routes/message/route.ts -------------------------------------------------------------------------------- /src/transport/trpc/a2a/routes/tasks/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./route.js"; 2 | -------------------------------------------------------------------------------- /src/transport/trpc/a2a/routes/tasks/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/transport/trpc/a2a/routes/tasks/route.ts -------------------------------------------------------------------------------- /src/transport/trpc/a2a/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/transport/trpc/a2a/trpc.ts -------------------------------------------------------------------------------- /src/transport/trpc/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./a2a/index.js"; 2 | -------------------------------------------------------------------------------- /src/types/ext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/ext.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/interfaces/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/client.ts -------------------------------------------------------------------------------- /src/types/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/index.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/a2a/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/a2a/builder.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/a2a/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/a2a/context.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/a2a/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/a2a/engine.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/a2a/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/a2a/index.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/a2a/legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/a2a/legacy.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/a2a/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/a2a/service.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/context/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/context/command.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/context/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/context/context.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/context/index.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/context/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/context/types.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/execution/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/execution/engine.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/execution/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/execution/environment.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/execution/execute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/execution/execute.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/execution/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/execution/index.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/index.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/managers/cancellation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/managers/cancellation.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/managers/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/managers/connection.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/managers/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/managers/context.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/managers/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/managers/event.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/managers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/managers/index.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/managers/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/managers/stream.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/managers/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/managers/task.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/core/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/core/service.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/index.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/mcp/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./service.js"; 2 | -------------------------------------------------------------------------------- /src/types/interfaces/services/mcp/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/mcp/service.ts -------------------------------------------------------------------------------- /src/types/interfaces/services/protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/services/protocol.ts -------------------------------------------------------------------------------- /src/types/interfaces/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/interfaces/storage.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/agent.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/auth.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/error.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/index.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/kind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/kind.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/message.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/notification.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/parameters.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/protocol.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/rpc.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/task.ts -------------------------------------------------------------------------------- /src/types/schemas/a2a/transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/schemas/a2a/transport.ts -------------------------------------------------------------------------------- /src/types/schemas/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./a2a/index.js"; 2 | -------------------------------------------------------------------------------- /src/types/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./transform.js"; 2 | -------------------------------------------------------------------------------- /src/types/utils/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/types/utils/transform.ts -------------------------------------------------------------------------------- /src/utils/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/common/constants.ts -------------------------------------------------------------------------------- /src/utils/common/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/common/errors.ts -------------------------------------------------------------------------------- /src/utils/common/schema-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/common/schema-validation.ts -------------------------------------------------------------------------------- /src/utils/common/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/common/utils.ts -------------------------------------------------------------------------------- /src/utils/common/zAsyncIterable-v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/common/zAsyncIterable-v3.ts -------------------------------------------------------------------------------- /src/utils/common/zAsyncIterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/common/zAsyncIterable.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/logging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/logging/index.ts -------------------------------------------------------------------------------- /src/utils/logging/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/logging/log.ts -------------------------------------------------------------------------------- /src/utils/logging/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/logging/logger.ts -------------------------------------------------------------------------------- /src/utils/storage/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/storage/file.ts -------------------------------------------------------------------------------- /src/utils/storage/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/src/utils/storage/memory.ts -------------------------------------------------------------------------------- /tests/a2a-protocol.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/a2a-protocol.test.ts -------------------------------------------------------------------------------- /tests/browser/browser-build-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/browser/browser-build-test.html -------------------------------------------------------------------------------- /tests/builder/agent-builder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/builder/agent-builder.test.ts -------------------------------------------------------------------------------- /tests/builder/card-builder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/builder/card-builder.test.ts -------------------------------------------------------------------------------- /tests/builder/message-builder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/builder/message-builder.test.ts -------------------------------------------------------------------------------- /tests/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/client.test.ts -------------------------------------------------------------------------------- /tests/common-errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/common-errors.test.ts -------------------------------------------------------------------------------- /tests/core/command.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/core/command.test.ts -------------------------------------------------------------------------------- /tests/file-storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/file-storage.test.ts -------------------------------------------------------------------------------- /tests/http-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/http-utils.test.ts -------------------------------------------------------------------------------- /tests/install/install.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/install/install.test.ts -------------------------------------------------------------------------------- /tests/integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/integration.test.ts -------------------------------------------------------------------------------- /tests/mcp/service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/mcp/service.test.ts -------------------------------------------------------------------------------- /tests/rpc-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/rpc-client.test.ts -------------------------------------------------------------------------------- /tests/server-error-handling.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/server-error-handling.test.ts -------------------------------------------------------------------------------- /tests/server-impl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/server-impl.test.ts -------------------------------------------------------------------------------- /tests/server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/server.test.ts -------------------------------------------------------------------------------- /tests/service/a2a-service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/service/a2a-service.test.ts -------------------------------------------------------------------------------- /tests/streaming.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/streaming.test.ts -------------------------------------------------------------------------------- /tests/trpc/server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/trpc/server.test.ts -------------------------------------------------------------------------------- /tests/utils/apiConnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/utils/apiConnect.ts -------------------------------------------------------------------------------- /tests/utils/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/utils/engine.ts -------------------------------------------------------------------------------- /tests/utils/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tests/utils/info.ts -------------------------------------------------------------------------------- /tsconfig.browser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tsconfig.browser.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-artinet-project/artinet-sdk/HEAD/tsconfig.json --------------------------------------------------------------------------------