Skip to content

Conversation

@ia0
Copy link
Member

@ia0 ia0 commented Jan 28, 2026

No description provided.

@ia0 ia0 added for:usability Improves users (and maintainers) life crate:protocol Modifies the platform protocol labels Jan 28, 2026
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 introduces support for applet metadata, including name and version. It adds a new applet-metadata command to retrieve this information and updates the applet installation process to include metadata. The protocol is updated accordingly, with a new AppletMetadata service and a new version of the AppletInstall service.

The changes are well-structured. The refactoring in cli-tools to move file reading out of the generic Transfer::run function is a good improvement.

I have a few suggestions to improve the implementation, mainly regarding the ability for users to specify the metadata during installation and to improve robustness in the web UI.

@ia0 ia0 merged commit eb487a2 into google:main Jan 29, 2026
31 checks passed
@ia0 ia0 deleted the applet-metadata branch January 29, 2026 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

crate:protocol Modifies the platform protocol for:usability Improves users (and maintainers) life

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants