agent-zero/plugins/text_editor
frdel ab9fc4ee7f Refactor extensions to async/sync API
Redesign extension handling to support explicit async/sync execution. helpers/extension.py rewrites the extensible decorator, adds call_extensions_async / call_extensions_sync, and a helper to gather extension classes; caching flag adjusted. Updated call sites across the codebase (agent, APIs, plugins, tools, settings, extensions) to use extension.extensible and the new call_extensions_async/sync API, and converted several extension handlers from async to sync. Also small frontend tweaks (use globalThis.runtimeInfo) and minor import updates (csrf_protect in run_ui). This centralizes extension discovery/execution and avoids previously scattered asyncio.run usage.
2026-03-06 11:32:08 +01:00
..
extensions BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
helpers BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
prompts prompt: reformat patch prompt constraints 2026-03-02 12:22:32 +08:00
tools Refactor extensions to async/sync API 2026-03-06 11:32:08 +01:00
webui feat: add text editor plugin with file read, write, and patch capabilities 2026-02-27 09:58:43 +08:00
default_config.yaml Update default_config.yaml 2026-02-28 15:21:27 +08:00
plugin.yaml Add close-inactive workflow; enable plugin configs 2026-03-03 18:50:09 +01:00