Skip to content

Conversation

@fjuma
Copy link
Collaborator

@fjuma fjuma commented Oct 28, 2025

No description provided.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @fjuma, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on enhancing the project's community resources by updating the COMMUNITY_ARTICLES.md file. It includes correcting an existing article's primary source link and adding two new valuable articles that cover gRPC communication and security implementations with Keycloak OAuth2 for the A2A Java SDK, thereby providing more comprehensive guidance for users.

Highlights

  • Documentation Update: The COMMUNITY_ARTICLES.md file has been updated to include new and relevant community articles related to the A2A Java SDK.
  • Article Link Correction: An existing article's primary link, 'A2A Java SDK: Support for the REST Transport is Now Here', has been updated to point to the Quarkus blog, with an additional note about its publication on Medium.
  • New gRPC Article: A new article titled 'Getting Started with A2A Java SDK and gRPC' has been added, detailing how to create A2A server and client agents using gRPC transport.
  • New Security Article: A new article titled 'How to Secure Your A2A Server Agent with Keycloak OAuth2' has been added, providing guidance on securing A2A server agents using OAuth2 bearer tokens via Keycloak.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the COMMUNITY_ARTICLES.md file by adding new articles and updating an existing link. The changes are a welcome addition to keep the community resources current. I have one minor suggestion regarding formatting to maintain consistency within the document.


* [How to Secure Your A2A Server Agent with Keycloak OAuth2](https://quarkus.io/blog/quarkus-a2a-java-security/): This blog post shows how to secure an A2A server agent using OAuth2 bearer tokens via Keycloak and shows how to enable an A2A client to automatically obtain and pass the required token in each request.


Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

There's an extra blank line here, which creates inconsistent spacing. For consistent formatting, it's best to have only a single blank line between the end of a list and the next heading, as is done elsewhere in this file.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed

@fjuma fjuma force-pushed the community_articles branch from 9420619 to 24bc31c Compare October 28, 2025 19:05
@fjuma fjuma requested a review from kabir October 29, 2025 13:52
@kabir kabir merged commit 3db8778 into a2aproject:main Oct 29, 2025
10 checks passed
@jmesnil jmesnil added this to the 1.0.0 milestone Dec 11, 2025
kabir pushed a commit to kabir/a2a-java that referenced this pull request Dec 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants