Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

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

オープン
#322 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@maheshsv がすでに取り組んでいます。

2026年5月31日 から。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
35/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
docker, markdown

調査の方向性

docs/rfcs/RFC-AI-0004.md、特に原則 5 から始め、既存の .claude/skills/ の構成を OpenHands の .openhands/microagents/ 規約およびその microagents ドキュメントと比較します。eval スイートに対して autonomous-batch のユースケースを検証します。完了の条件は、skill マッピング、Docker と bubblewrap の整合性、および人間による確認のために必要な一時停止を伴う自律性の段階が文書化されていることです。

索引モデルが issue の本文から書いたものです。

説明

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:

主要言語
Python
スター
118
フォーク
102
平均マージ
13時間 54分
マージ済み PR(30日)
356

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

apache/magpie のほかの issue

apache/magpie の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。