# IMPORTANT: LEGACY V0 CODE - Deprecated since version 1.0.0, scheduled for removal April 1, 2026 # This file is part of the legacy (V0) implementation of OpenHands and will be removed soon as we complete the migration to V1. # OpenHands V1 uses the Software Agent SDK for the agentic core and runs a new application server. Please refer to: # - V1 agentic core (SDK): https://github.com/OpenHands/software-agent-sdk # - V1 application server (in this repo): openhands/app_server/ # Unless you are working on deprecation, please avoid extending this legacy file and consult the V1 codepaths above. # Tag: Legacy-V0 # Requirements from openhands.runtime.plugins.agent_skills import ( AgentSkillsPlugin, AgentSkillsRequirement, ) from openhands.runtime.plugins.jupyter import JupyterPlugin, JupyterRequirement from openhands.runtime.plugins.requirement import Plugin, PluginRequirement from openhands.runtime.plugins.vscode import VSCodePlugin, VSCodeRequirement __all__ = [ 'Plugin', 'PluginRequirement', 'AgentSkillsRequirement', 'AgentSkillsPlugin', 'JupyterRequirement', 'JupyterPlugin', 'VSCodeRequirement', 'VSCodePlugin', ] ALL_PLUGINS = { 'jupyter': JupyterPlugin, 'agent_skills': AgentSkillsPlugin, 'vscode': VSCodePlugin, }