api/plugins.py.dox.md
plugins.py API endpoint.plugins.py because this directory is intentionally flat.plugins.py owns the runtime implementation.plugins.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.Plugins (ApiHandler)
async process(self, input: dict, request: Request) -> dict | Responsehelpers.api.ApiHandler; WebSocket handlers must derive from helpers.ws.WsHandler.Plugins is an ApiHandler.Plugins defines process(...).helpers, helpers.api, helpers.localization, json, os, subprocess, sys.Response, plugins.find_plugin_assets, plugins.get_plugin_meta, plugins.get_default_plugin_config, plugins.save_plugin_config, plugins.toggle_plugin, plugins.find_plugin_dir, files.get_abs_path, Localization.get.now_iso, plugins.determine_plugin_asset_path, self._get_config, self._get_toggle_status, self._list_configs, self._delete_config, self._delete_plugin, self._get_default_config, self._save_config, self._toggle_plugin, self._get_doc, self._run_execute_script.helpers.api.Response for non-JSON responses, files, redirects, or status-specific replies.tests/test_a0_connector_computer_use_metadata.pytests/test_a0_connector_prompt_gating.pytests/test_browser_agent_regressions.pytests/test_chat_compaction.pytests/test_default_prompt_budget.pytests/test_document_query_plugin.pytests/test_error_retry_plugin.pytests/test_host_browser_connector.pyNo child DOX files.