Get Unpublished Changes

作者 code-yeongyuf9181a90b5e2无许可证69K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库今天更新

Compare HEAD with the latest published npm versions and list all unpublished changes by release layer. Triggers: unpublished changes, changelog, what changed, whats new.

AI 生成的概览

将 HEAD 与最新已发布的 npm 版本比较,并按发布层级列出所有未发布的变更。

功能
该技能检查 oh-my-opencode、oh-my-openagent 和 lazycodex-ai 最新已发布 npm 版本与当前 HEAD 之间的 git diff。它把变更文件归入三个发布层级(omo pure components、omo opencode、omo codex),用通俗语言描述实际变更并标记破坏性变更。它输出分层影响矩阵、各层级的版本号升级建议以及一个整体发布升级建议,并将某些内部适配器路径单独记入排除清单。
适用场景
适用于准备发布或编写变更日志、需要了解自上次发布 npm 版本以来有哪些变更的场景。适合回答“改了什么”“有什么新内容”或各包需要哪种 semver 升级等问题。
运行要求
需要访问仓库的 git 历史,并能针对已发布版本标签运行 git diff;还需要网络或注册表访问以检测所列包的最新已发布 npm 版本。该技能不附带脚本,仅为指令。

IMMEDIATELY output the analysis. NO questions. NO preamble.

CRITICAL: DO NOT just copy commit messages!

For each commit, you MUST:

  1. Read the actual diff to understand WHAT CHANGED
  2. Describe the REAL change in plain language
  3. Explain WHY it matters (if not obvious)

Release Layers

Analyze every change against these exact layers:

LayerIncludesVersion question
omo pure componentspackages/*-core, MCP packages, packages/shared-skills, reusable scriptsDo shared components need a patch/minor/major release note even if adapters only consume them internally?
omo opencodeRoot oh-my-opencode / oh-my-openagent, src/, .opencode/, .agents/, CLI, config, hooks, tools, docsWhat semver bump should the OpenCode/OpenAgent npm packages use?
omo codexpackages/omo-codex, lazycodex-ai, Codex plugin metadata/hooks, bundled MCP runtimes, code-yeongyu/lazycodex marketplace payloadDoes LazyCodex need the same bump, a Codex-only note, or a marketplace release?

Exclude commits and paths matching senpi, omo-senpi, senpi-task, pi-goal, or pi-webfetch from user-facing notes and version recommendations. Record them only in a separate internal-adapter exclusion ledger.

Steps:

  1. Detect latest published versions for oh-my-opencode, oh-my-openagent, and lazycodex-ai.
  2. Run git diff v{published-version}..HEAD to see actual changes.
  3. Classify every file into one or more release layers before grouping by feat/fix/refactor/docs.
  4. Describe the REAL changes and why each layer cares.
  5. Note breaking changes by affected layer.
  6. Recommend a layer-specific version bump and one overall workflow bump.

Output Format:

  • feat: "Added X that does Y" (not just "add X feature")
  • fix: "Fixed bug where X happened, now Y" (not just "fix X bug")
  • refactor: "Changed X from A to B, now supports C" (not just "rename X")

Include:

  • Layered Impact Matrix: rows for omo pure components, omo opencode, omo codex
  • Layer-specific Version Recommendation: patch/minor/major per layer plus one overall release bump

来源与署名

来源:code-yeongyu/oh-my-openagent位于.agents/skills/get-unpublished-changes提交f9181a9

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架