已合并
feat: add ohos-sdd workflow plugin #2
LuBo创建于 7月23日
feat: add ohos-sdd workflow plugin #2
已合并
LuBo创建于 7月23日
LuBo成员
7月23日

Summary

Import ohos-sdd as a neutral-source workflow plugin, following the same structure convention as the ODK workflow plugin (separate PR).

What's Included

  • .ohos-agent/workspace.yaml — workspace registry (ohos-sdd plugin only)
  • workflows/ohos-sdd/plugin.yaml — neutral manifest with unified ASSET_ROOT variable
  • workflows/ohos-sdd/provenance.yaml — source tracking
  • workflows/ohos-sdd/hooks/session-router.yaml — declarative session-start hook
  • workflows/ohos-sdd/prompts/session-router.md — router prompt
  • workflows/ohos-sdd/skills/ — 10 ohos-sdd skills (synced from source)
  • workflows/ohos-sdd/runtime/assets/ — templates, profiles, contracts, workflow, analysis, cli, security-guide, examples

Key Differences from ODK Plugin

  • No executable (no validator)
  • Additional assets: workflow/, analysis/, cli/
  • security-guide.md included (referenced by skills for security checks)
  • Skills use {{ASSET_ROOT}} placeholder (synced from source {{PLUGIN_ROOT}})

Dependencies

  • spec-for-ai PR #46 — placeholder unification (shared/ohos-sdd/ to {{PLUGIN_ROOT}}/) — must merge first
  • ohos-marketplace PR #7 — publish script with --target openharmony-skills — for ongoing sync

Sync Method

ohos-marketplace/scripts/publish-plugins.sh --target openharmony-skills --plugin ohos-sdd

Source: oshunter/spec-for-ai dev branch (after PR #46 merge)

Design

See ohos-marketplace/docs/openharmony-skills-channel-design.md for the full design.

likedislike
Pull Request已成功合入, 合并人@LuBo
(感谢 LuBo 的贡献)
LLuBo成员
7月23日 推送  1 个提交:9e09c51e-refactor: strip examples/ from distribution
LLuBo成员
7月24日 推送  1 个提交:05af19a4-fix: re-sync with workflow/*.md {{ASSET_ROOT}} conversion + exclude non-runtime files
LLuBo成员
7月24日 推送  1 个提交:553c4e10-fix: remove __pycache__/tests/_template, workspace.yaml lists both plugins
LLuBo成员
7月24日 推送  1 个提交:3ae8ee8d-fix: re-sync from spec-for-ai dev (post-PR #46) — fix {{ASSET_ROOT}} regression
LLuBo成员
7月24日 推送  1 个提交:74954166-fix: re-sync from spec-for-ai — decouple platform distribution
LLuBo成员
7月25日 推送  1 个提交:83e04547-chore: update provenance to dev merge commit (PR #47 merged)
LLuBo成员
7月25日 推送  1 个提交:df2c8ad7-chore: re-sync from spec-for-ai dev (PR #48 merged)
LLuBo成员
7月25日 推送  1 个提交:7d365b6c-chore: re-sync from spec-for-ai dev (PR #49 merged)
LLuBo成员
7月26日 合入了pull request,合并节点 SHA:60e3e551a78d060841809f581ee8c3ca1767fc14