Skip to content

refactor(model-strategy): 実行方針とコンテキスト管理を体系化 - #100

Merged
9uiLe merged 2 commits into
masterfrom
docs/model-strategy-advisor-context
Sep 10, 2026
Merged

9uiLe merged 2 commits into
masterfrom
docs/model-strategy-advisor-context

Conversation

@9uiLe

@9uiLe 9uiLe commented Sep 10, 2026

Copy link
Copy Markdown
Owner

概要

model-strategy は、必要な品質を満たしながらメインと委譲先の総利用量を抑える実行方針を提供します。モデル・effort の指定、会話の管理、担当の選択、相談と受け入れ、待機、結果報告を一つの手順として定義します。

例えば、長い会話の途中でアドバイザーの回答を待つ場合は、判断に必要な範囲をまとめて依頼し、完了通知で再開します。指摘は事実と受け入れ条件で採否を判断し、新しい証拠や重大な未解決点がある場合に再相談します。

関連 Issue

なし。

対象プラグイン

  • model-strategy

変更の種類

  • 新機能・改善 (feature / enhancement)
  • ドキュメント (docs)
  • リファクタリング / 内部改善

構成と動作

  • SKILL.md: ユーザー指定を優先し、担当の責任、委譲条件、相談の入出力と終了条件、状態変化による再開、結果報告を定義。
  • README: 導入方法、基本的な依頼、作業の進め方、担当の選択、Orca アドバイザーの利用条件と依頼例、任意の監査・警告・表示を案内。
  • 参照資料: 計測とキャッシュ、初期入力と蓄積履歴の切り分け、大規模探索、状態表示の設定と限界を説明。会話の圧縮・分離は作業の区切りと継続性で判断。
  • 状態表示: ウィンドウ使用率に応じて内訳確認を促す。1Mウィンドウで25%使用中のようなケースを、固定の200k超過だけで警告しない。警告から /clear を一律に推奨しない。

Orca の起動・待機・完了処理は公式 orchestration の現行ガイドを使用します。通常の相談と、高保証モードの割当監査・独立判定は、それぞれの用途に応じて選びます。

動作確認

  • スキルの quick_validate.py — 成功。
  • スキル参照と変更した資料のローカルリンク — 実在を確認。
  • model-strategy の既存テスト60件 — 成功。
  • 状態表示の追加テスト3件 — 成功。大きなウィンドウでの低使用率、高使用率時の警告、設定閾値の境界を検証。
  • shellcheck -S warning plugins/model-strategy/scripts/context-statusline.sh — 成功。
  • bash scripts/verify-versions.sh — 成功。
  • bash scripts/tests/verify-versions-completeness.test.sh — 6件成功。
  • git diff --check — 成功。

実エージェントでの相談フローの検証、削減量の計測、インストール済み版への更新は未実施です。指示に基づく運用方針であり、待機ループをランタイムで強制的に遮断する機能ではありません。

チェックリスト

  • README・関連資料・CHANGELOG の Unreleased を更新。
  • 表示処理と説明の整合性を検証。
  • 公開時のバージョン更新はリリース作業で実施。

@9uiLe 9uiLe self-assigned this Sep 10, 2026
@9uiLe 9uiLe changed the title docs(model-strategy): アドバイザー相談と待機時の利用量を抑制 refactor(model-strategy): 実行方針とコンテキスト管理を体系化 Sep 10, 2026
@9uiLe
9uiLe merged commit a37b74a into master Sep 10, 2026
5 checks passed
@9uiLe
9uiLe deleted the docs/model-strategy-advisor-context branch September 10, 2026 05:32
@9uiLe 9uiLe mentioned this pull request Sep 10, 2026
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant