├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── feature-request.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build-tests.yml │ ├── conventional-commits.yml │ ├── lint.yml │ ├── npm-publish.yml │ ├── release-please.yml │ ├── run-tck.yaml │ └── unit-tests.yml ├── .gitignore ├── .prettierrc.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── eslint.config.mjs ├── package.json ├── scripts └── generateTypes.js ├── src ├── a2a_response.ts ├── client │ ├── auth-handler.ts │ ├── card-resolver.ts │ ├── client.ts │ ├── context.ts │ ├── factory.ts │ ├── index.ts │ ├── interceptors.ts │ ├── multitransport-client.ts │ ├── service-parameters.ts │ └── transports │ │ ├── json_rpc_transport.ts │ │ └── transport.ts ├── constants.ts ├── core.ts ├── errors.ts ├── index.ts ├── samples │ ├── agents │ │ ├── movie-agent │ │ │ ├── README.md │ │ │ ├── genkit.ts │ │ │ ├── index.ts │ │ │ ├── movie_agent.prompt │ │ │ ├── tmdb.ts │ │ │ └── tools.ts │ │ └── sample-agent │ │ │ ├── README.md │ │ │ ├── agent_executor.ts │ │ │ └── index.ts │ ├── authentication │ │ ├── README.md │ │ ├── agent_executor.ts │ │ ├── authentication_middleware.ts │ │ ├── index.ts │ │ └── user_builder.ts │ ├── cli.ts │ ├── extensions │ │ ├── README.md │ │ ├── extensions.ts │ │ └── index.ts │ ├── package-lock.json │ └── package.json ├── server │ ├── agent_execution │ │ ├── agent_executor.ts │ │ └── request_context.ts │ ├── authentication │ │ └── user.ts │ ├── context.ts │ ├── error.ts │ ├── events │ │ ├── execution_event_bus.ts │ │ ├── execution_event_bus_manager.ts │ │ └── execution_event_queue.ts │ ├── express │ │ ├── a2a_express_app.ts │ │ ├── agent_card_handler.ts │ │ ├── common.ts │ │ ├── index.ts │ │ └── json_rpc_handler.ts │ ├── index.ts │ ├── push_notification │ │ ├── default_push_notification_sender.ts │ │ ├── push_notification_sender.ts │ │ └── push_notification_store.ts │ ├── request_handler │ │ ├── a2a_request_handler.ts │ │ └── default_request_handler.ts │ ├── result_manager.ts │ ├── store.ts │ ├── transports │ │ └── jsonrpc_transport_handler.ts │ └── utils.ts └── types.ts ├── tck ├── agent │ ├── README.md │ └── index.ts └── package.json ├── test ├── client │ ├── card-resolver.spec.ts │ ├── client.spec.ts │ ├── client_auth.spec.ts │ ├── context.spec.ts │ ├── factory.spec.ts │ ├── multitransport-client.spec.ts │ ├── transports │ │ └── json_rpc_transport.test.ts │ └── util.ts ├── e2e.spec.ts └── server │ ├── a2a_express_app.spec.ts │ ├── default_request_handler.spec.ts │ ├── jsonrpc_transport_handler.spec.ts │ ├── mocks │ ├── agent-executor.mock.ts │ ├── push_notification_sender.mock.ts │ └── task_store.mock.ts │ └── push_notification_integration.spec.ts ├── tsconfig.json └── tsup.config.ts /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.github/workflows/build-tests.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.github/workflows/conventional-commits.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.github/workflows/run-tck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.github/workflows/run-tck.yaml -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/SECURITY.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/package.json -------------------------------------------------------------------------------- /scripts/generateTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/scripts/generateTypes.js -------------------------------------------------------------------------------- /src/a2a_response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/a2a_response.ts -------------------------------------------------------------------------------- /src/client/auth-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/client/auth-handler.ts -------------------------------------------------------------------------------- /src/client/card-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/client/card-resolver.ts -------------------------------------------------------------------------------- /src/client/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/client/client.ts -------------------------------------------------------------------------------- /src/client/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/client/context.ts -------------------------------------------------------------------------------- /src/client/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/client/factory.ts -------------------------------------------------------------------------------- /src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/client/index.ts -------------------------------------------------------------------------------- /src/client/interceptors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/client/interceptors.ts -------------------------------------------------------------------------------- /src/client/multitransport-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/client/multitransport-client.ts -------------------------------------------------------------------------------- /src/client/service-parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/client/service-parameters.ts -------------------------------------------------------------------------------- /src/client/transports/json_rpc_transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/client/transports/json_rpc_transport.ts -------------------------------------------------------------------------------- /src/client/transports/transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/client/transports/transport.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/core.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/samples/agents/movie-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/agents/movie-agent/README.md -------------------------------------------------------------------------------- /src/samples/agents/movie-agent/genkit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/agents/movie-agent/genkit.ts -------------------------------------------------------------------------------- /src/samples/agents/movie-agent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/agents/movie-agent/index.ts -------------------------------------------------------------------------------- /src/samples/agents/movie-agent/movie_agent.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/agents/movie-agent/movie_agent.prompt -------------------------------------------------------------------------------- /src/samples/agents/movie-agent/tmdb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/agents/movie-agent/tmdb.ts -------------------------------------------------------------------------------- /src/samples/agents/movie-agent/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/agents/movie-agent/tools.ts -------------------------------------------------------------------------------- /src/samples/agents/sample-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/agents/sample-agent/README.md -------------------------------------------------------------------------------- /src/samples/agents/sample-agent/agent_executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/agents/sample-agent/agent_executor.ts -------------------------------------------------------------------------------- /src/samples/agents/sample-agent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/agents/sample-agent/index.ts -------------------------------------------------------------------------------- /src/samples/authentication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/authentication/README.md -------------------------------------------------------------------------------- /src/samples/authentication/agent_executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/authentication/agent_executor.ts -------------------------------------------------------------------------------- /src/samples/authentication/authentication_middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/authentication/authentication_middleware.ts -------------------------------------------------------------------------------- /src/samples/authentication/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/authentication/index.ts -------------------------------------------------------------------------------- /src/samples/authentication/user_builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/authentication/user_builder.ts -------------------------------------------------------------------------------- /src/samples/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/cli.ts -------------------------------------------------------------------------------- /src/samples/extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/extensions/README.md -------------------------------------------------------------------------------- /src/samples/extensions/extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/extensions/extensions.ts -------------------------------------------------------------------------------- /src/samples/extensions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/extensions/index.ts -------------------------------------------------------------------------------- /src/samples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/package-lock.json -------------------------------------------------------------------------------- /src/samples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/samples/package.json -------------------------------------------------------------------------------- /src/server/agent_execution/agent_executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/agent_execution/agent_executor.ts -------------------------------------------------------------------------------- /src/server/agent_execution/request_context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/agent_execution/request_context.ts -------------------------------------------------------------------------------- /src/server/authentication/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/authentication/user.ts -------------------------------------------------------------------------------- /src/server/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/context.ts -------------------------------------------------------------------------------- /src/server/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/error.ts -------------------------------------------------------------------------------- /src/server/events/execution_event_bus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/events/execution_event_bus.ts -------------------------------------------------------------------------------- /src/server/events/execution_event_bus_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/events/execution_event_bus_manager.ts -------------------------------------------------------------------------------- /src/server/events/execution_event_queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/events/execution_event_queue.ts -------------------------------------------------------------------------------- /src/server/express/a2a_express_app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/express/a2a_express_app.ts -------------------------------------------------------------------------------- /src/server/express/agent_card_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/express/agent_card_handler.ts -------------------------------------------------------------------------------- /src/server/express/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/express/common.ts -------------------------------------------------------------------------------- /src/server/express/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/express/index.ts -------------------------------------------------------------------------------- /src/server/express/json_rpc_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/express/json_rpc_handler.ts -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/index.ts -------------------------------------------------------------------------------- /src/server/push_notification/default_push_notification_sender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/push_notification/default_push_notification_sender.ts -------------------------------------------------------------------------------- /src/server/push_notification/push_notification_sender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/push_notification/push_notification_sender.ts -------------------------------------------------------------------------------- /src/server/push_notification/push_notification_store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/push_notification/push_notification_store.ts -------------------------------------------------------------------------------- /src/server/request_handler/a2a_request_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/request_handler/a2a_request_handler.ts -------------------------------------------------------------------------------- /src/server/request_handler/default_request_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/request_handler/default_request_handler.ts -------------------------------------------------------------------------------- /src/server/result_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/result_manager.ts -------------------------------------------------------------------------------- /src/server/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/store.ts -------------------------------------------------------------------------------- /src/server/transports/jsonrpc_transport_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/transports/jsonrpc_transport_handler.ts -------------------------------------------------------------------------------- /src/server/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/server/utils.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/src/types.ts -------------------------------------------------------------------------------- /tck/agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/tck/agent/README.md -------------------------------------------------------------------------------- /tck/agent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/tck/agent/index.ts -------------------------------------------------------------------------------- /tck/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/tck/package.json -------------------------------------------------------------------------------- /test/client/card-resolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/client/card-resolver.spec.ts -------------------------------------------------------------------------------- /test/client/client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/client/client.spec.ts -------------------------------------------------------------------------------- /test/client/client_auth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/client/client_auth.spec.ts -------------------------------------------------------------------------------- /test/client/context.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/client/context.spec.ts -------------------------------------------------------------------------------- /test/client/factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/client/factory.spec.ts -------------------------------------------------------------------------------- /test/client/multitransport-client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/client/multitransport-client.spec.ts -------------------------------------------------------------------------------- /test/client/transports/json_rpc_transport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/client/transports/json_rpc_transport.test.ts -------------------------------------------------------------------------------- /test/client/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/client/util.ts -------------------------------------------------------------------------------- /test/e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/e2e.spec.ts -------------------------------------------------------------------------------- /test/server/a2a_express_app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/server/a2a_express_app.spec.ts -------------------------------------------------------------------------------- /test/server/default_request_handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/server/default_request_handler.spec.ts -------------------------------------------------------------------------------- /test/server/jsonrpc_transport_handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/server/jsonrpc_transport_handler.spec.ts -------------------------------------------------------------------------------- /test/server/mocks/agent-executor.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/server/mocks/agent-executor.mock.ts -------------------------------------------------------------------------------- /test/server/mocks/push_notification_sender.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/server/mocks/push_notification_sender.mock.ts -------------------------------------------------------------------------------- /test/server/mocks/task_store.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/server/mocks/task_store.mock.ts -------------------------------------------------------------------------------- /test/server/push_notification_integration.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/test/server/push_notification_integration.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2aproject/a2a-js/HEAD/tsup.config.ts --------------------------------------------------------------------------------