__init__.py 641 B

1234567891011121314151617181920
  1. import os
  2. from dataclasses import dataclass
  3. from opendevin.runtime.plugins.agent_skills.agentskills import DOCUMENTATION
  4. from opendevin.runtime.plugins.requirement import Plugin, PluginRequirement
  5. @dataclass
  6. class AgentSkillsRequirement(PluginRequirement):
  7. name: str = 'agent_skills'
  8. host_src: str = os.path.dirname(
  9. os.path.abspath(__file__)
  10. ) # The directory of this file (opendevin/runtime/plugins/agent_skills)
  11. sandbox_dest: str = '/opendevin/plugins/agent_skills'
  12. bash_script_path: str = 'setup.sh'
  13. documentation: str = DOCUMENTATION
  14. class AgentSkillsPlugin(Plugin):
  15. name: str = 'agent_skills'