AI会話 – サイドバー検索

[テーマコンポーネント] AI Conversations – サイドバー検索(メッセージのみ)

皆さん、こんにちは。ChatGPTのプッシュで作成した小さなテーマコンポーネントを共有したいと思います。これは、AI Conversations のサイドバーに軽量な 「AI Messages」 検索ボックスを追加し、in:messages を使用して直接コア検索にルーティングします。

GitHub: GitHub - BrianCraword/Discourse-AI-Conversations-Search-

機能

  • AI Conversations サイドバー(メインリスト + シングルチャット)の上部にコンパクトな検索ボックスを配置します。
  • /search?q=<キーワード> in:messages を介して メッセージのみ を検索します(UIの拡張はありません)。
  • 権限: ログイン済みユーザーで 信頼レベル ≥ 1 の場合に表示されます(スタッフは常に表示されます)。
  • 自己完結型のスタイリング。サイト全体の見た目は変更しません。

インストール

  1. 管理者 → カスタマイズ → テーマ → インストール → gitリポジトリから
  2. リポジトリURLを貼り付け、アクティブなテーマの コンポーネント としてインストールします。
  3. (オプション)独自のAI Conversationsスタイリングを別のコンポーネントに配置します。この検索はカスタムスタイルと連携するように設計されています。

要件 / 注意事項

  • Discourse 3.2+ でテスト済みです。
  • AIサイドバーコンテナに .ai-conversations-panel が含まれていることを想定しています(Discourse AI Conversations UIに存在します)。
  • 設定はありません。意図的にシンプルに保たれています。TL0での表示や異なるスコープトークン(in:personal)が必要な場合は、フォークして小さなイニシャライザを調整してください。

必須機能ではありませんが、利便性を好む人もいるでしょう。フィードバックやPRを歓迎します!

「いいね!」 7