helpfeel/cosense-cliを試す
helpfeel/cosense-cliを試すtakker.icon
環境
OpenCode, Kimi K2.6
scrapbox-userscript-stdのrepoがあるdirectoryで実行
prompt
$ https://github.com/helpfeel/cosense-cli を使ってみたいが、OpenCodeでこれを使えるだろうか?milestoneは、cosense-cliもしくはそれに類似する仕組みを使って、scrapbox-userscript-stdに関してscrapbox.io/takkerに書き込まれているページを編集し、今後の実装方針などを立てていくこと。
さすがにOpenCode向けのpluginは提供されていないのですぐには使えなかったが、よしなに解釈してやってくれそうな雰囲気はしている
https://gyazo.com/4cda7f33e38ba2e55c2d833135031966
PATを発行して渡す
~/.cosense/settings.jsonを作ってそこにPATを置く案を提案してくれた
https://gyazo.com/db9011d4f9e1cbd046e4811c7bbfe997
subagentsが起動してなんか作業し始めた
OpenCodeでsubagentが起動するの初めてだ
うまくいった
/takker/V1 Road map for scrapbox-userscript-std
code:final-report.md
ページの更新が完了しました!
cosense-cli(@helpfeel/cosense-cli)を使って、scrapbox.io/takker の「V1 Road map for scrapbox-userscript-std」ページを編集しました。
更新内容のサマリー
V1項目に達成済みマーク(✅)を付加:
- deno.jsonc で組み込み型定義を決める
- <reference no-default-lib="true" /> を一掃する
- jsr.io に publish する
- option-t の導入
- いらない関数・動いていない関数の削除
- scrapbox-userscript-websocket の統合
- jsr への publish
新規追加「今後の方針(post-V1)」セクション:
1. throwの撲滅 — browser/dom/ や api/、websocket/ に残っている throw を Result 型に置き換える
2. unstable-apiの統合・安定化 — rest/ と api/ で重複・分断している機能を統合し、一貫した Result 型のエラー処理にする
3. test coverage の向上 — browser/dom/ と websocket/、api/ のテストを追加する
4. examples/ の作成 — README から参照しているが未作成の examples/ ディレクトリを整備する
5. Node.js サポートの安定化 — npm ビルドの型チェック有効化とテスト実行を目指す
編集URL
https://scrapbox.io/takker/V1_Road_map_for_scrapbox-userscript-std
補足:cosense-cliの認証設定
認証に最初失敗した原因は settings.json の形式でした。cosense-cliが期待するのは以下の形式です:
{
"users": [
{
"url": "https://scrapbox.io",
"token": "pat_xxxxxxxx"
}
],
"projects": []
}
origins キーではなく users 配列に token を入れる必要がありました。修正後、無事認証が通りました。
https://gyazo.com/ae56c1293eda4bed643516f459a5fd40
日付リンクを入れるスタイルを察してくれたみたい
https://gyazo.com/f580ad69619573726adc63918ce8455b
今回の場合は箇条書きちゃんと入ったみたい
内容はともかく、書き込めることはわかった
OpenCode非対応であっても、Kimiの問題解決能力が高いので、心配しなくてもうまいこと動かしてくれた
やりたいこと
/scrapbox-userscript-stdをKarpathyのLLM Wikiにする
/nishio/LLM WikiをScrapboxスタイルにを参考にする?
これは既存のLLM Wikiをscrapboxにするときの方法だから違うか
from 2026/06/04#6a21346700000000009a047eterang.icon
箇条書きがうまく入らない?
https://gyazo.com/4b3924a41871ace00c66d7c3729011a7
こうなって欲しかった(手で直した)
https://gyazo.com/bf9ac62a6146126f6ce15cb09ee45105
自分で記法を変換させなきゃということか。
文脈引き継がないやつでもう一度同じことさせたらちゃんと箇条書きになった。なんだったんだ、さっきのは。実行前のお祈りが足りなかったのかな。
モデルでも変わるかも?takker.icon
あとはskillの内容を把握できているかどうか