zudo-paper

#shell

エージェントらには作業ログを残させると良いかもよ?というTips

  • #claude-code
  • #node-js
  • #git
  • #shell

Claude Codeのサブエージェントやエージェントチームの作業ログを~/cclogs/に一元管理し、エージェント間通信を簡潔なステータス+ログファイルパスに変えることで、コンテキスト圧迫を回避しつつセッション横断で文脈を蓄積する仕組みのまとめ。 [2026/03/14]

tmuxセッションをfzfでファジーにフィルタする

  • #tmux
  • #shell
  • #wsl

tmuxのセッション切り替えをfzfワンライナーで実現する方法。display-popupとfzfを組み合わせた1行の設定で、セッションをファジー検索して切り替えられる。 [2026/03/09]

zeno.zshでシェルのエイリアスをスマートに実現

  • #shell
  • #macos

zshの補完やスニペット展開をfzfベースで強化するzeno.zshを導入し、.zshrcに散在していたエイリアスをスニペット機能に移行した。エイリアスの衝突問題の解決、macOSでのZENO_HOME設定、移行の具体的な手順をまとめた。 [2026/03/09]

GitHub Actionsのself-hosted runnerをWSL2で構築してフォールバック付きで運用する

  • #github-actions
  • #github-api
  • #wsl
  • #claude-code
  • #shell

GitHub Actionsのminutes消費を節約するためにWSL2上にself-hosted runnerを構築し、ランナーがオフラインのときはubuntu-latestにフォールバックする仕組みを作った話。reusable workflowでの検出ロジックやsystemdによるサービス化の手順もまとめている。 [2026/03/08]

Terminal / PTY / IPC / xterm.js の概念整理メモ

  • #electron
  • #node-js
  • #shell

Electronアプリにxterm.js + node-ptyでターミナルを埋め込む実装を進める中で調べた、PTY・IPC・xterm.jsの基本概念と、ネイティブターミナルアプリとの違い、描画方式、フォント問題などの開発メモ。 [2026/03/07]

WSL2 SSH/mosh環境でmacOSのpbcopyを使えるようにする(OSC 52)

  • #wsl
  • #shell
  • #tmux
  • #macos

SSH/mosh経由でWSL2に接続した環境で、OSC 52エスケープシーケンスを使ってmacOSのpbcopyと同じクリップボードコピーを実現する方法。tmux内での動作やzshのalias衝突の回避方法も含めたまとめ。 [2026/03/05]

macOS / iOSのユニバーサルクリップボードが同期しない時の対処法

  • #macos
  • #shell

macOSとiOS間のユニバーサルクリップボード(Handoff)が同期しなくなった際の対処法まとめ。bluetoothdの再起動を中心に、関連デーモンの再起動方法を紹介。 [2026/02/18]