-
Notifications
You must be signed in to change notification settings - Fork 136
feat(api)!: Update codebase to use only Proto based types #337
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
bartek-gralewicz
merged 44 commits into
epic/1.0_breaking_changes
from
bgralewicz/proto_types
Mar 13, 2026
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
1fa50c8
Added new enums and applied them across the codebase. Removed types.t…
bartek-gralewicz e6276be
Apply further types changes. Resolve issues with missing structs.
bartek-gralewicz 0bb1cdd
WIP: Updated types in the entire codebase. Needs revisiting due to so…
bartek-gralewicz a7512b1
Improved tests passing ratio for server unit tests.
bartek-gralewicz c1a8ea0
Applied multiple fixes to default_request_handler tests.
bartek-gralewicz adc42f7
Fixed all tests.
bartek-gralewicz 38b67c9
Resolve issues in default_request_handler.spec.ts.
bartek-gralewicz d5d2983
Resolve all leftover build related issues.
bartek-gralewicz 30cf6ae
Minor self-review cleanup and test restoring.
bartek-gralewicz f4ae1b9
Lint and formatting changes.
bartek-gralewicz c9baa85
Code assist suggestions.
bartek-gralewicz 791e1e9
Gemini code review adaptations.
bartek-gralewicz 92e43a3
Remove unused imports.
bartek-gralewicz 12e18ae
Resolve lint issues in grpc_transport.ts.
bartek-gralewicz d14babf
Resolve current issues with failing unit tests.
bartek-gralewicz 891b066
Resolve linter errors.
bartek-gralewicz 3036435
Apply suggestions from gemini-code-review.
bartek-gralewicz e7f5fb9
Minor update to checking state in default_request_handler based on ge…
bartek-gralewicz ab9a627
Applied gemini code suggestion. Resolved leftover TODO in a unit test.
bartek-gralewicz a5e9d42
Update CI workflows to trigger checks when merging to an epic branch.
bartek-gralewicz 10daa08
Minor changes to reduce unnecessary diffs. Restored some comments.
bartek-gralewicz ebeb89d
Disable TCK checks for epic branches.
bartek-gralewicz 548a2bb
Removed non-agnostic classes from the transport. Moved format logic t…
bartek-gralewicz 9f80c5f
Remove type specifications from grpc_transport.
bartek-gralewicz ea41ce7
Restore type agnosticity in a2a_request_handler.
bartek-gralewicz 6fafc6b
Defined Base classes to reduce repetitions in json_rpc_types.js.
bartek-gralewicz 37e145d
Update betterer results after adding Base types for Params.
bartek-gralewicz c64081a
Move msg/task conversion logic from client.ts to ToProto.
bartek-gralewicz 5dc353d
Reuse extractTaskId method in client.ts.
bartek-gralewicz 49a488a
Restructure imports and exports to keep transport related types in th…
bartek-gralewicz 224504a
Minor formatting changes + code diff reduction.
bartek-gralewicz 3ded9cb
Minor formatting changes + code diff reduction.
bartek-gralewicz e7c4df4
Minor formatting changes + code diff reduction.
bartek-gralewicz 8fd779a
Apply changes from #346 bugfix PR.
bartek-gralewicz e8eb53d
Removed an empty echo parser in .
bartek-gralewicz 27cbbae
Update src/client/transports/rest_transport.ts
bartek-gralewicz 22875d4
Import types directly from index.js instead of /types/pb/a2a_types.js.
bartek-gralewicz 16abc9d
Merge branch 'bgralewicz/proto_types' of github.com:a2aproject/a2a-js…
bartek-gralewicz b439d67
Removed most of JSON-RPC types and replaced them with proper PROTO ty…
bartek-gralewicz 33fefd0
Remove redundant and unused FromProto and ToProto methods. Note: some…
bartek-gralewicz 6ccf298
Remove redundant and unused FromProto and ToProto methods. Note: some…
bartek-gralewicz dd1c08a
Removed unwanted export for Base type interface.
bartek-gralewicz d66f1d4
Small diff reduction and import cleanup.
bartek-gralewicz c2129d3
Merge branch 'epic/1.0_breaking_changes' into bgralewicz/proto_types
bartek-gralewicz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.