Skip to content

v1.2.0

Latest

Choose a tag to compare

@hikaru-inoue-cyber hikaru-inoue-cyber released this 20 Apr 02:54
· 85 commits to main since this release

v1.2.0 — Argus AI & アーキテクチャ刷新

New Features

Argus AI Project Intelligence System (pm_argus.py)

  • /argus-brief — Slack・議事録・pm.dbを統合分析したデイリーブリーフィング生成
  • /argus-risk — リスク分析(顕在リスク+予兆の優先度付き列挙)
  • /argus-draft — 会議アジェンダ・進捗報告・確認依頼メッセージの草案生成
  • /argus-transcribe — Slack上の録音ファイルからWhisper文字起こし→LLM議事録生成をワンコマンドで実行
  • gemma4優先、RiVaultフォールバックのデュアルLLM構成
  • cron自動実行(平日朝Canvas投稿)対応

Slack QA System (pm_qa_server.py, pm_embed.py)

  • /argus-ask — SudachiPy形態素解析+FTS5検索+LLM re-rankingによる議事録・Slack QA
  • チャンネル連動インデックス自動切替(qa_config.yaml)
  • Slack生メッセージの索引化対応

PM DB Editor Web UI (pm_api.py)

  • FastAPI REST API + 静的HTML/JSフロントエンドへの完全リプレース(NiceGUI廃止)
  • セル直接編集・Slackリンク・議事録ポップアップ・楽観的排他制御

Refactoring

  • Slackスレッド要約パイプラインを廃止 — 生メッセージから直接抽出する方式に変更(LLMコスト削減+情報ロス防止)
  • 共通ユーティリティの分離: format_utils.py(テーブル整形5関数)、web_utils.py(Web UI共通ヘルパー)、DB統計クエリをdb_utils.pyに集約
  • generate_minutes_local.py の重複LLM関数をcli_utils.pyに統合

Bug Fixes

  • SQLCipher HMAC破損問題の修正(salt読み取りタイミング)
  • Canvas Markdownパーサーの [...] エスケープ処理強化
  • /argus-transcribe のトークンスコープ修正(SLACK_USER_TOKEN 使用)
  • /ask 回答からの出典引用除去(冗長回避)

Docs

  • README.md をPM課題中心に全面改訂
  • ロードマップにP8(マルチモーダル動画解析による話者同定・スライドOCR)を追加