agent-zero/plugins/memory
frdel c41dfbaa66 WIP: Add plugin toggle UI and helper stubs
Remove a temporary test extension and add UI and Python support for plugin toggles/settings. Highlights:

- Deleted plugins/memory/extensions/webui/.../testingext.js (temporary test code removed).
- API: python/api/plugins.py: add asset_type input to list_configs and route to toggle asset pattern when requested.
- Helpers: python/helpers/plugins.py: add typing for toggle state, TOGGLE_FILE_PATTERN, always_enabled metadata flag, stub get_toggle_state/toggle_plugin, and small refactor in get_enabled_plugins to import subagents only when needed.
- Subagents: python/helpers/subagents.py: iterate over get_plugins_list() and adjust path usage.
- Web UI: add new components under webui/components/plugins/toggle: plugin-toggle-advanced.html (plugin settings modal), plugin-toggle-store.js (Alpine store for plugin settings), and plugin-toggles.html (list of existing plugin configurations).

These changes add the front-end modal and store for per-project/agent plugin settings and introduce backend patterns/constants and stubs to support toggles (get_toggle_state/toggle_plugin) and listing toggle assets. Further implementation is needed to persist toggle state and fully integrate TOGGLE_FILE_PATTERN handling.
2026-02-23 09:39:49 +01:00
..
api Refactor plugin/project helpers; add plugin UI 2026-02-19 17:20:14 +01:00
extensions WIP: Add plugin toggle UI and helper stubs 2026-02-23 09:39:49 +01:00
helpers Use agent-specific memory plugin config 2026-02-21 18:06:57 +01:00
prompts initial plugins effort; memory system PoC 2026-02-14 17:05:37 +01:00
tools Refactor memory imports; add Alpine move directives 2026-02-17 11:42:12 +01:00
webui Detach memory and update config 2026-02-21 10:41:29 +01:00
config.default.json update fields; cleanup config files 2026-02-21 18:45:16 +01:00
plugin.json Add scoped plugin config discovery and UI 2026-02-20 12:51:33 +01:00