Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

feat(adapter/openhands): OpenHands (ex-OpenDevin) autonomous-agent skill runtime

Abierto
#322 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@maheshsv ya está trabajando en esto.

Desde el 31/5/2026.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
docker, markdown

Línea de trabajo

Empieza por docs/rfcs/RFC-AI-0004.md, especialmente el Principio 5, y después compara la estructura existente de .claude/skills/ con la convención .openhands/microagents/ de OpenHands y su documentación de microagents. Valida el caso de uso autonomous-batch con la suite de eval; se considera terminado cuando estén documentados el mapeo de skills, la alineación entre Docker y bubblewrap, y los niveles de autonomía con las pausas necesarias para la confirmación humana.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

capability:platform enhancement family:tools good first issue

Goal: Bring OpenHands (formerly OpenDevin) to feature parity with Claude Code as a skill runtime. Grounds: RFC-AI-0004 Principle 3 — Vendor neutrality.

Why OpenHands: Fully open-source (MIT), backend-agnostic (works with any LLM), oriented toward more-autonomous execution (the "fully agentic" end of the spectrum). Adopters who want the framework's skill discipline applied to an autonomous-execution agent — for batch triage, overnight backlog sweeps, automation pipelines — need an OpenHands runtime.

What "parity" means (recalibrated for OpenHands' autonomy posture):

  • Skills under .claude/skills/<name>/SKILL.md are invokable as OpenHands microagents / instruction sets
  • The tools/* bridges are reachable — OpenHands runs commands in a Docker-sandboxed runtime
  • Sandbox parity: OpenHands already ships a Docker-sandboxed execution model — this is a plus, not a gap. Document the alignment with the framework's bubblewrap baseline (similar threat model, different mechanism)
  • HITL primitives: OpenHands is the most autonomous of the named runtimes — this is the tightest fit/risk check. Document which framework skills are appropriate for autonomous execution and which require explicit confirmation pauses; the framework's "draft before send" rule (RFC-AI-0004 Principle 5) must be preserved even in autonomous mode

Suggested approach:

  • Map SKILL.md → OpenHands' .openhands/microagents/ convention (microagents are markdown files OpenHands loads as agent context)
  • Document the autonomy-tier mapping: which skills can run end-to-end without confirmation (read-only triage), which require explicit pause points (any write to a public artefact, any outbound message)
  • Validate the autonomous-batch use case against the eval suite — autonomous execution + HITL discipline is the interesting design tension this port surfaces

Reference:

Lenguaje dominante
Python
Estrellas
118
Forks
102
Merge medio
13 h 54 min
PR fusionados (30 d)
356

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de apache/magpie

Todos los issues de apache/magpie

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.