Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Fix display of the artifact created by a tool

Open
#294 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Stale
Tech stack
typescript
Domain
frontend

Research direction

Start with the UI path that renders artifacts saved through tool_context.save_artifact, using the reported get_incident_data example and the browser console error as entry points. Trace how the Part and Blob display_name, mime_type, and data are handled; done means the button uses the artifact’s name or description and the small JSON artifact opens successfully.

Written by the indexing model from the issue text.

Description

A tool ("get_incident_data) which has the following code

    await tool_context.save_artifact("incident_data",
                                     Part(inline_data=Blob(
                                         display_name=f"Full data for incident {incident_id}",
                                         mime_type="text/json",
                                         data=full_data.model_dump_json().encode(
                                             "utf-8"))))

displays the following widget in the UI:

Image

The button name is not the actual artifact name/description. Clicking on the button results in a pop-up stating "Could not open the data. It might be invalid or too large. Check the browser console for errors.". The actual data in this case is very small.

Dominant language
TypeScript
Stars
1k
Forks
266
Avg merge
10d 13h
Merged PRs (30d)
5

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from google/adk-web

All issues in google/adk-web

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.