Skip to content

Commit ffc13ee

Browse files
committed
feat: Initialize Artinet A2A SDK Project
Sets up the initial monorepo structure for the Artinet SDK, a TypeScript implementation of the Agent2Agent (A2A) protocol. - Core project configuration (`package.json`, `tsconfig.json`, `.gitignore`). - Initial source structure (`src/`) for client, server, types, transport, and utils. - Basic class definitions for `A2AClient` and `A2AServer`. - Foundational A2A schema types (`src/types/`). - Build process configured to output ESM modules to `dist/`.
1 parent c07bd01 commit ffc13ee

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+6730
-446
lines changed

CHANGELOG.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2025-04-25
11+
1012
### Fixed
1113

12-
- Fixed TypeScript errors related to the eventsource-parser package imports
13-
- Updated imports to use the correct types from eventsource-parser v1.1.1
14-
- Properly typed the EventSourceMessage as ParsedEvent
15-
- Refactored createParser implementation to match the package's API
14+
- Fixed TypeScript errors related to the `eventsource-parser` package imports
15+
- Updated imports to use the correct types from `eventsource-parser` v1.1.1
16+
- Properly typed the `EventSourceMessage` as `ParsedEvent`
17+
- Refactored `createParser` implementation to match the package's API
1618
- Fixed streaming response handler to use the correct event type checking
1719

1820
### Changed
1921

20-
- Updated tsconfig.json to add isolatedModules: true for better compatibility with ts-jest
21-
- Modified package.json test scripts to include NODE_OPTIONS=--experimental-vm-modules flag to support ES modules in Jest tests
22+
- Updated `tsconfig.json` to add `isolatedModules: true` for better compatibility with `ts-jest`
23+
- Modified `package.json` test scripts to include `NODE_OPTIONS=--experimental-vm-modules` flag to support ES modules in Jest tests
2224

2325
### Improved
2426

@@ -29,7 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2931
- Added tests for push notification configuration
3032
- Added tests for edge cases in agent card fetching and capability detection
3133

32-
## [0.1.0] - 2023-04-23
34+
## [0.1.0] - 2025-04-22
3335

3436
### Added
3537

@@ -39,5 +41,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3941
- Support for streaming responses and push notifications
4042
- Comprehensive test suite and documentation
4143

42-
[Unreleased]: https://github.com/artinet/sdk/compare/v0.1.0...HEAD
44+
[0.2.0]: https://github.com/artinet/sdk/compare/v0.1.0...v0.2.0
4345
[0.1.0]: https://github.com/artinet/sdk/releases/tag/v0.1.0

0 commit comments

Comments
 (0)