agent-zero/plugins/plugin_installer
Alessandro 913aa6bab0 simplify discussion fetch logic
plugins/plugin_installer/api/plugin_install.py:66 no longer calls the GitHub Discussions API or augments the index response. fetch_index now returns the plugin index data as-is, with discussion coming only from index.json.
The marketplace button logic already matched your requirement, so no extra UI change was needed: plugins/plugin_installer/webui/install-detail.html:139 renders Join Discussion only when selectedPlugin.discussion exists.
Result: if the plugin index entry has a discussion link, the button shows.

If the index has no discussion field, the button does not show.
2026-03-09 11:56:18 +01:00
..
api simplify discussion fetch logic 2026-03-09 11:56:18 +01:00
extensions/webui/plugins-list-header-buttons feat: simplify install button + add tab state and management methods to store 2026-03-03 23:39:29 -05:00
helpers redesign plugin marketplace; simplify API 2026-03-08 16:27:46 +01:00
webui marketplace polish; add confirm-dialog extension hook and plugin_scan marketplace note 2026-03-09 11:41:10 +01:00
plugin.yaml feat: add plugin installer with support for ZIP and Git installations 2026-03-03 10:53:35 -05:00