Cline/Roo Code
@ 機能
@{url}
@terminal 出力貼ってって言われても最近はコピペしなくていい
参照される情報
プロンプトにこの辺りは入っている、関係しそうなファイルを開いておくと tool 経由で読まれるのだろう
VSCode Visible Files
VSCode Open Tabs
Current Working Directory (たぶんタスクの最初だけ?)
MCP hub not available
Secondary Sidebar に移動したら起きる...
再起動したら直る
code:allowCommands.json
"roo-cline.allowedCommands": ... .clinerules
.clineignore
ほんとに信用できるのか
Roo はまだ
Gemini
LLM 呼び出しログ
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/tasks
画像を base64 で送る系の API 叩いたログとかもそのまま残ってるね
checkpoint のキャシュがデカい?
Copilot 凍結チャレンジ
⭕️ VSCode は拡張向けに Language Model API を提供している
⭕️ 拡張機能作者は Language Model API を利用した拡張を作成して公開できる
(推測) レートリミットなどの記述もあるので叩かれまくる想定はあるだろう
(観察から) GitHub Copilot 有償ユーザの場合 API を利用でき、その他有償モデルを選択できる
BAN 事例
Terminal 読めない
自分も読めなくて、これみて PROMPT (右側の表示) が悪そうだななと消したら読めるようになった
VSCode 中では $TERM_PROGRAM が vscode なので、条件分岐したら普段の Terminal で RPROMPT 残せそう まあ時刻とか出してるだけだし、他の terminal に progress bar だすやつとかも崩れがちでこれ悪いのかな? という気もするので PROMPT やめてみよう
他
PAGER もないほうがよさそう
vscode
うーむ、スクロールエリアや NewTask, ResumeTask に Focus 合わせたい
まあ textarea に focus 持っていければ Tab, Shift+Tab でいける
code:keybindings.json
{
"key": "ctrl+shift+;",
"command": "runCommands",
"args": {
"commands": [
"roo-cline.SidebarProvider.focus",
"roo-cline.focusInput"
]
},
"when": "!view.roo-cline.SidebarProvider.visible"
},
{
"key": "ctrl+shift+;",
"command": "roo-cline.focusInput",
"when": "view.roo-cline.SidebarProvider.visible && editorFocus"
},
{
"key": "ctrl+shift+;",
"command": "workbench.action.focusActiveEditorGroup",
"when": "view.roo-cline.SidebarProvider.visible && !editorFocus"
},