PR: https://github.com/apollo880/skills/pull/58
session-to-r2.sh は Claude Code の PreCompact/SessionEnd フックで、セッションログ (JSONL) の差分を Cloudflare R2 にアップロードするスクリプト。
Ctrl+C でセッション終了すると「Hook cancelled」が出て、stale lock やアップロード重複が発生していた。
PR: https://github.com/apollo880/skills/pull/58
session-to-r2.sh は Claude Code の PreCompact/SessionEnd フックで、セッションログ (JSONL) の差分を Cloudflare R2 にアップロードするスクリプト。
Ctrl+C でセッション終了すると「Hook cancelled」が出て、stale lock やアップロード重複が発生していた。
Date: 2026-03-19 Goal: Design a pipeline: Collection -> Storage -> Evaluation -> Improvement -> Re-deployment for AI coding agent sessions (Claude Code, Codex, etc.)
| name | session-from-r2 | ||
|---|---|---|---|
| description | 過去のセッションログ (R2) を読み込んで、セッションコンテキストを復元する。 Cloudflare R2 に保存された JSONL 形式のセッションログを取得・要約する。 トリガー: /session-from-r2、「前回の引き継ぎ読んで」「ハンドオーバー確認して」 「前回どこまでやった?」「前のセッションの続きから」 引数でセッション ID を直接指定可能。省略時は R2 から自動検索。 | ||
| allowed-tools |
|
PR #23 (ワールド編集・掲載中広告一覧・DDS診断改善) の QA を Claude (Agent A) と Codex (Agent B) に /cmux-browser で実施させた。Navigator (Claude Opus 4.6) がファシリテーターとして進行管理・プロトコル監視を担当。
| Role | Agent | Surface | Model |
|---|---|---|---|
| Navigator/PM | Claude | surface:12 | Claude Opus 4.6 |
cmux-multi-agent スキルを Claude + Codex の実際の協調作業を通じて大幅改善した。プロトコルの検証、問題点の発見、ユーザーからの設計指摘を受けて、v1 から実測ベースの v2 へ進化させた。
バージョン: 0.60.0 (2026-02-21 時点) リポジトリ: manaflow-ai/cmux
Ghostty ベースの macOS ネイティブターミナルアプリ。AI コーディングエージェント (Claude Code, Codex 等) を複数並行運用するために設計されており、縦タブ・通知リング・組み込みブラウザ・スクリプタブル API を備える。Swift/AppKit 製で Electron 不使用。
| # Ghostty + broot + tmux でVSCode風サイドバー環境を構築 | |
| ## Context | |
| Ghosttyを4分割して作業することが多い。各ペインの中で `workspace` コマンドを打つと、 | |
| そのペイン内にtmuxベースの「broot + shell + viewer」構成が展開されるようにしたい。 | |
| Git状態(M/A/D)付きファイルツリーが自動更新され、Claude Codeの変更を監視できる環境。 | |
| ## アーキテクチャ | |
| ``` | |
| Ghostty 4分割(既存の使い方はそのまま) |