概要
mst github issue、mst github pr、mst create {number}などのGitHub連携コマンドで作成したworktreeのメタデータが保存されないため、mst list --metadataオプションが機能しません。
現象
mst github issue 207でworktreeを作成
mst list --metadataを実行
- メタデータ(Issue/PRのタイトルなど)が表示されない
期待される動作
$ mst list --metadata
🎷 refs/heads/issue-207 ../issue-207 Issue #207: Update MCP documentation
実際の動作
$ mst list --metadata
🎷 refs/heads/issue-207 ../issue-207 # メタデータが表示されない
調査結果
src/commands/list.tsの--metadataオプション実装は正しい
- メタデータは各worktreeの
.maestro-metadata.jsonに保存される設計
- 問題:
src/commands/github.tsのcreateWorktreeFromGithub関数でメタデータ保存処理が実装されていない
影響範囲
mst github issue {number}
mst github pr {number}
mst github checkout {number}
mst create {number}(数字のみの場合)
修正案
createWorktreeFromGithub関数内で、GitHub情報取得後にsaveWorktreeMetadataを呼び出す処理を追加する必要があります。
環境
- Maestro version: v4.0.0
- OS: macOS
概要
mst github issue、mst github pr、mst create {number}などのGitHub連携コマンドで作成したworktreeのメタデータが保存されないため、mst list --metadataオプションが機能しません。現象
mst github issue 207でworktreeを作成mst list --metadataを実行期待される動作
$ mst list --metadata 🎷 refs/heads/issue-207 ../issue-207 Issue #207: Update MCP documentation実際の動作
$ mst list --metadata 🎷 refs/heads/issue-207 ../issue-207 # メタデータが表示されない調査結果
src/commands/list.tsの--metadataオプション実装は正しい.maestro-metadata.jsonに保存される設計src/commands/github.tsのcreateWorktreeFromGithub関数でメタデータ保存処理が実装されていない影響範囲
mst github issue {number}mst github pr {number}mst github checkout {number}mst create {number}(数字のみの場合)修正案
createWorktreeFromGithub関数内で、GitHub情報取得後にsaveWorktreeMetadataを呼び出す処理を追加する必要があります。環境