Skip to content

KIOKU v0.11.0 — 記憶が「新しい関心」を優先し、健康確認が 0.1 秒になった (internal hardening 6 件 + recency decay)

Latest

Choose a tag to compare

@ai-ryu ai-ryu released this 09 Jul 08:50
0342711

ハイライト

検索が「最近のあなた」を優先するようになりました

v0.10.0 で入った「使うほど賢くなる検索」(session-logs 学習) に時間減衰が加わりました。古い高頻度の関心より、新しい関心が上位に来ます。半減期は 14 日 (デフォルト)、KIOKU_DQ_HALFLIFE_DAYS 環境変数で調整できます。opt-out (.kioku-discoverqueries-opt-out) やプライバシー契約は従来のまま変わりません。

「自分の KIOKU は健康?」が 0.1 秒で分かる

bash scripts/doctor.sh --quick

3 項目 (直近セッションログの有無 / wiki の中身 / MCP 登録) を一瞬で緑チェック。フル診断 (38 項目) は従来どおり flag なしで。--json 併用可。

install script の整理と安全化

  • scripts/install/user/ (あなたが触る 3 本) と scripts/install/internal/ (内部用 7 本) に階層化。旧 path は [DEPRECATED] 案内付きの互換 shim を 2 release 維持
  • ワンライナー install の公開 URL (scripts/install.sh) は不変
  • Claude Code 環境で手動 hook install しようとすると /plugin install を案内する Mode gate (--force で override 可)

見えない失敗を、見えるように

Hook が静かに失敗するケース (空の応答 / 変換拒否 / ファイル競合) が全て記録されるようになり、doctor 診断とセッション開始時の通知で気づけます。ログは全て masking 経由 — 秘匿情報がログに漏れない設計はここでも維持。

内部の堅牢化 (defense-in-depth)

  • masking ルール (21 パターン) と検証ロジックを共有リテラル構造に統合、drift を機械検出する parity test を新設
  • vault path 検証を 12 script 個別実装 → 1 ライブラリに統合
  • install-cron が冪等に (2 回実行しても重複しない、--apply + バックアップ + ロールバック)

品質

  • 8 PR、branch 横断の統合レビュー pass (Critical 0)
  • full test suite 271 秒 exit 0 (doctor 89 / install-hierarchy 58 / mask-parity 7 assertion 他)

Install: /plugin marketplace add megaphone-tokyo/kioku/plugin install kioku@megaphone-tokyo (Claude Code) / bash <(curl -fsSL https://raw.githubusercontent.com/megaphone-tokyo/kioku/main/scripts/install.sh) (その他)

🤖 Generated with Claude Code