📘
GitHub Copilot Chat | (chat.json) 履歴管理方法
TL;DR
- 出力コードだけでなく、プロンプト/レスポンスには多くの情報がつまっているため、履歴管理したい
- VSCodeはUI Stateとしてしか履歴を管理せず,再起動やクラッシュで消えたりして不安定。
- 関連拡張も、コードブロックが追えない等、不備がある。そこで、GitHub Issueで管理する
- Copilot Chat のログはとても長く、Commitに含めるのはDiffが見づらくなる原因となる
- GH-CLIはファイル添付できない為、--web ( -w ) でブラウザで添付する
コマンド
set date (date +%s)
set -Ux BROWSER "/mnt/c/Windows/System32/cmd.exe /c start" # WSL対応
gh issue create -t "Chat Log $date" --template .github/issues/001.md -w
結びに
皆さんはどのように管理していますか?
より良い方法があったら、是非教えてください 🌟
Discussion