Skip to content

feat: add kagenti-adk-ui skill and built-in A2A client#194

Open
kapetr wants to merge 9 commits intomainfrom
feat/158-build-ui-skill
Open

feat: add kagenti-adk-ui skill and built-in A2A client#194
kapetr wants to merge 9 commits intomainfrom
feat/158-build-ui-skill

Conversation

@kapetr
Copy link
Copy Markdown
Contributor

@kapetr kapetr commented Apr 8, 2026

Summary

  • Add kagenti-adk-ui skill for guiding custom UI development against the ADK SDK, including reference docs and findings from dogfooding
  • Extract the A2A JSON-RPC + SSE client from adk-ui into @kagenti/adk as buildAgentClient, making it reusable for custom UI consumers
  • Fix custom-ui docs to use buildAgentClient and correct StreamResponse event shapes and add missing providers: ["read"] to context token examples
  • Fix HTTP OIDC discovery for local dev (Keycloak) and remove dead code in the API proxy

Linked Issues

Closes #158

Documentation

  • No Docs Needed:

If this PR adds new feature or changes existing. Make sure documentation is adjusted accordingly. If the docs is not needed, please explain why.

kapetr added 7 commits April 7, 2026 10:10
Signed-off-by: Petr Kadlec <petr@puradesign.cz>
Signed-off-by: Petr Kadlec <petr@puradesign.cz>
Signed-off-by: Petr Kadlec <petr@puradesign.cz>
Signed-off-by: Petr Kadlec <petr@puradesign.cz>
Signed-off-by: Petr Kadlec <petr@puradesign.cz>
Signed-off-by: Petr Kadlec <petr@puradesign.cz>
Signed-off-by: Petr Kadlec <petr@puradesign.cz>
@kapetr kapetr marked this pull request as draft April 8, 2026 07:50
kapetr added 2 commits April 8, 2026 13:29
Replace @a2a-js/sdk ClientFactory with buildAgentClient from
@kagenti/adk across the chat-ui example, README, tests, and skill
references. Add OIDC password-grant login flow to the chat-ui example
so it works with auth-enabled local dev (Keycloak). Update
StreamResponse event handling to use the union shape throughout.

Signed-off-by: Petr Kadlec <petr@puradesign.cz>

Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com>
Signed-off-by: Petr Kadlec <petr@puradesign.cz>
@kapetr kapetr marked this pull request as ready for review April 8, 2026 13:58
@kapetr kapetr requested a review from PetrBulanek April 8, 2026 13:58
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.

Add skill for building custom agent UIs

1 participant