界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
开发与工程 · SKILL.md

repo-development

repo-development

【开发与工程】Routes OpenHands Software Agent SDK repository maintenance, testing, compatibility, CI, and packaging workflows.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: repo-development description: "Routes OpenHands Software Agent SDK repository maintenance, testing, compatibility, CI, and packaging workflows." disable-model-invocation: true metadata: disco-role: operating license: MIT

Repository Development

Use this sub-skill when the task is to edit, review, test, package, or maintain this monorepo rather than use it as a library.

What this route owns

  • Package and workspace boundaries across openhands-sdk, openhands-tools, openhands-workspace, and openhands-agent-server.
  • Build, format, lint, pre-commit, and test workflows.
  • Import dependency checks and tool-registration checks.
  • Persisted-settings compatibility and API/REST compatibility policies.
  • Example runner requirements and example discovery rules.
  • CI workflows and release-maintenance guardrails.

Start here

Read references/build-test-and-ci.md for the normal checkout commands and test-selection strategy. Read references/compatibility-gates.md for the public API, REST, and settings compatibility rules. Read references/troubleshooting.md when a repo-level check fails.

Scripts:

Typical triggers

  • "I changed a package and need the right tests."
  • "Why did a compatibility check fail?"
  • "How do I run pre-commit on the files I changed?"
  • "Which CI or example workflow applies to this repo change?"

Cross-links

我的收藏