Skip to content

v0.19.0 — 噛み合わないときに止まる / worktree セットアップ

Latest

Choose a tag to compare

@sei-newbear sei-newbear released this 06 Aug 11:00
· 8 commits to main since this release
Immutable release. Only release title and notes can be modified.

噛み合っていないときにエージェントが止まるようになり、worktree で skill が見えなくなる問題が解消。

ユーザー向け (= xp-harness を使う人)

Changed

  • 噛み合っていないのに、それっぽい回答を重ねなくなった。 質問に答えず別の話をしたとき、「そうじゃなくて」と返したとき、訂正が続いたときに、選択肢を並べ直すのでなく「ここまでの理解は◯◯、どこがズレているか」を短く聞きに来る。わからないときに長文で埋めることもしない
  • worktree で作業を始めたときに、skill や subagent が見えなくなることがなくなった。 worktree を作った後・入る前に、依存インストールなどの project 固有セットアップを実行するようになった

開発者向け (= xp-harness を改修する人)

Added

  • skill-design-style に原則 5 (依存の向きは instruction → skill の一方向) を追加
  • CLAUDE.md に、worktree を作ったら scripts/setup-dev.sh を流す規律を追加
  • harness-verification の検証記録を 1 本追加 (5 シナリオ)

Fixed

  • skill-reviewerskill-design-style と逆の観点 (name の要否、description の字数) を持っていて誤指摘を出す状態だったのを修正

Install (新規 consumer 向け)

apm install sei-newbear/xp-harness#v0.19.0 --target claude

Update (既存 consumer 向け、v0.18.0 → v0.19.0)

apm.yml の依存指定を新バージョンに書き換える:

 dependencies:
   apm:
-  - sei-newbear/xp-harness#v0.18.0
+  - sei-newbear/xp-harness#v0.19.0

そのあと:

apm install --target claude
# Content hash mismatch が出たら (= APM のサプライチェーン検出機構、想定挙動)
apm install --update --target claude

詳細は README "Update" セクション参照。

Note

後方互換あり。既存 skill と main instruction への追記のみで、新規 skill / agent の追加は無い。

sandbox で 5 シナリオ検証し、3 シナリオは旧版との前後比較まで行った。差が明確に出たのは 1 シナリオで、残りは元から成立していた振る舞いを壊していない確認になっている。