mirror of
https://github.com/hanzoai/store.git
synced 2026-10-30 14:54:46 +00:00
All 457 icon and screenshot urls across all 202 apps were presigned links to a single bucket, signed 2025-11-05 with X-Amz-Expires=86400. They have answered 403 ExpiredRequest since the day after, and a presigned url cannot be re-signed by whoever holds it, so the images are unrecoverable through the only address anyone had for them and no copy exists elsewhere. There is nothing to re-host. A url that cannot resolve is not artwork, it is an outbound request that always fails, so the fields are removed rather than repointed. AppIcon already renders the initial when icon is absent and the Screenshots panel already hides on an empty list, so the page looks the same and loses 202 failing requests and 245 KB of catalog per visit: store.json goes 494 KB to 249 KB. Artwork is served from this site's own origin as a root-relative path. data/ is the one source both generate-store.js and the hanzoai/cdn market build copy from verbatim, so the rule holds in one place.
38 lines
1.8 KiB
JSON
38 lines
1.8 KiB
JSON
{
|
||
"id": "options-selection-human-in-the-loop",
|
||
"name": "Options Selection – Human In The Loop",
|
||
"description": "Opens a configurable dialog with options to select from, and outputs the choice made by the user.\n\nUse it inside tools and workflows as a human-in-the-loop component.\n\nYou can configure the :\n- title of the dialog\n- text of the dialog\n- labels of the options buttons.\n\nWhen included inside another tool using Hanzo's AI tool building assistant, the LLM should be able to automatically adapt the title, the text, the number of options and the buttons of the dialog, as well as use the choice made by the user to trigger the appropriate next step in your tool flow.\n\nIf the options are generated together by a prompt processing, make sure to force the LLM to format things well (options titles and separator) so that options splitting and then processing are done correctly.\n\nIf you want to add a Custom option button for which the user can then add information, on top of proposed options, create a Custom button option that triggers the tool Clarification Dialog - Human In The Loop.",
|
||
"version": "1.0.0",
|
||
"author": "hanzo.ai",
|
||
"homepage": "local:::__gilles_test2_sep_hanzo:::options_selection___human_in_the_loop",
|
||
"license": "MIT",
|
||
"category": "Utilities",
|
||
"tags": [
|
||
"option",
|
||
"options selection",
|
||
"choice",
|
||
"human",
|
||
"select"
|
||
],
|
||
"installCommand": "",
|
||
"mcpConfig": {
|
||
"command": "any",
|
||
"args": [
|
||
"local:::__gilles_test2_sep_hanzo:::options_selection___human_in_the_loop"
|
||
],
|
||
"env": {}
|
||
},
|
||
"downloads": 12,
|
||
"createdAt": "2025-04-30T15:52:29.009Z",
|
||
"updatedAt": "2025-04-30T15:52:29.009Z",
|
||
"type": "Tool",
|
||
"toolLanguage": "Python",
|
||
"operatingSystem": [
|
||
"linux",
|
||
"macos",
|
||
"windows"
|
||
],
|
||
"runner": "any",
|
||
"featured": true,
|
||
"price": 0
|
||
} |