Skip to content

GSoC 2026 Proposal: Open Responses & Generative UI — Shridhar Panigrahi#1407

Open
sridhar-panigrahi wants to merge 1 commit intofoss42:mainfrom
sridhar-panigrahi:gsoc-proposal-open-responses-genui
Open

GSoC 2026 Proposal: Open Responses & Generative UI — Shridhar Panigrahi#1407
sridhar-panigrahi wants to merge 1 commit intofoss42:mainfrom
sridhar-panigrahi:gsoc-proposal-open-responses-genui

Conversation

@sridhar-panigrahi
Copy link
Contributor

Summary

GSoC 2026 application for Idea 5: Open Responses Protocol Support & Generative UI Rendering Engine.

This proposal builds on top of the work I've already done for API Dash:

What the proposal covers

  1. Open Responses Production Parser — extending the PoC's sealed class models to handle all output types (images, files, refusals) with full test coverage
  2. Streaming with Typed SSE Events — a state machine that routes response.output_text.delta, response.function_call_arguments.delta, etc. to the right output item cards progressively
  3. Conversation Chaining — linking multi-turn agentic requests via previous_response_id into a connected timeline view
  4. A2UI Component Renderer — expanding the PoC's 10 component types to 20+ with interactive state, data binding, and event logging
  5. DashBot Integration — rendering structured AI responses and A2UI components inline in DashBot chat

PoC Demos

Related

@sridhar-panigrahi sridhar-panigrahi force-pushed the gsoc-proposal-open-responses-genui branch from e418100 to c76260e Compare March 22, 2026 06:19
Submitting my GSoC 2026 application for Idea 5: Open Responses Protocol
Support & Generative UI Rendering Engine for API Dash.

Co-Authored-By: Shridhar Panigrahi <sridharpanigrahi2006@gmail.com>
@sridhar-panigrahi sridhar-panigrahi force-pushed the gsoc-proposal-open-responses-genui branch from c76260e to 13f0dca Compare March 22, 2026 06:20
@sridhar-panigrahi
Copy link
Contributor Author

@animator , please let me know your thoughts on this !

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.

1 participant