Skip to content

fix: Codex skill 配布と tasq-cli hash を更新 - #117

Open
version-1 wants to merge 2 commits into
mainfrom
chore/update-tasq-cli-tree-hash
Open

fix: Codex skill 配布と tasq-cli hash を更新#117
version-1 wants to merge 2 commits into
mainfrom
chore/update-tasq-cli-tree-hash

Conversation

@version-1

Copy link
Copy Markdown
Owner

Codex skill 配布と tasq-cli tree hash の更新

Summary

tasq-cli の取得元更新による tree hash 不一致を解消します。あわせて、Codex が管理する .system skill と deploy のディレクトリ置換が競合し、make apply が失敗する問題を修正します。

主な変更点:

  • tasq-cli の tree hash を取得元の最新内容に更新
  • Codex の internal skill 配布先を ~/.codex/skills/internal に限定
  • source 変更後も deprecated skill の除外を維持

やったこと

  • external-skills.jsontasq-cli.treeHash を更新
  • deploy.json の Codex skill source / destination を internal ディレクトリ単位に変更
  • source 相対の exclude を deprecated / depricated に修正
  • Reviewer の Medium 指摘を修正し、再レビューを実施

動作確認

  • make deploy-dry-run
  • make apply
  • ~/.codex/skills/.system が保持されること
  • ~/.codex/skills 配下に deprecated directory が配布されないこと
  • git diff --check

レビュー & 動作確認 チェックリスト

  • tree hash - tasq-cli の取得・hash 照合・SKILL.md 検証が成功すること
  • Codex system skills - deploy が .system を置換対象に含めないこと
  • deprecated skills - source の変更後も配布対象外であること

推奨テスト計画:

  1. make deploy-dry-run を実行する
  2. item[0] の destination が ~/.codex/skills/internal、skipped が1件であることを確認する
  3. make apply を実行し、.system が保持されることを確認する

その他気になることや相談ごと

なし

Codex管理の .system と競合しないよう internal のみ置換する。

tasq-cli の最新 tree hash を固定する。

検証: make deploy-dry-run と make apply が成功。
source 変更後も deprecated skills を配布対象外にする。

検証: make deploy-dry-run / make apply が成功し、~/.codex/skills/.system を保持して deprecated が存在しないことを確認。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant