Releases: MasayukiTa/m365-copilot-companion-mcp
Release list
v0.3.2 - Clean update baseline
推奨アップデート
v0.3.2 は、リポジトリ履歴復旧後の推奨ベースラインです。既存ユーザーはこのリリースへ更新してください。
- ZIP版ユーザー:
update.batを実行するか、M365-Companion-v0.3.2.zipをダウンロードして更新 - Git版ユーザー:
start_all.batを手動起動し、更新確認で「Yes」を選択
最新版の起動処理は、上流履歴が書き換えられた場合でも、ローカルHEADのバックアップと未コミット変更の退避を行って安全に復旧します。
変更内容
- README冒頭に次回リリース適用の重要通知を追加
httpxの最低バージョンを0.28.1へ更新ddgsの最低バージョンを9.14.4へ更新anyioの最低バージョンを4.14.2へ更新send2trashの最低バージョンを2.1.0へ更新- GitHub Actionsの
actions/setup-pythonをv7へ更新
検証
- Pythonテスト
- Windowsインストールスモークテスト
- force-push更新統合テスト
- Release ZIPスモークテスト
- Secret scan
- CodeQL(Python / C#)
すべて成功しています。
ZIP SHA-256:
e7417d7df3c34db33c62ae5941251fc4c760daef7df0dc344732acc4eecd63e4
v0.3.1 - Startup recovery patch
Startup recovery patch
- recovers Git installs automatically after an upstream history rewrite or force-push
- preserves the previous HEAD in a local backup branch before reset
- preserves tracked and untracked local changes in a stash
- rolls back to the original checkout when reset fails
- retries bounded Git fetches across transient Wi-Fi/VPN handovers
- adds Windows integration tests that reproduce a real non-fast-forward force-push
One-time recovery for clients still on the old FF-only updater
- Double-click
update.batonce. It downloads this same-repository Release ZIP while preserving.env,.venv, logs, memory, and runtime state. - Then double-click
start_all.batnormally.
After this one-time migration, future rewritten histories are handled by start_all.bat itself.
v0.3.0 - Response-independent LOCAL_LOOP
Highlights
- Adds SQLite-backed LOCAL_LOOP execution that does not scrape Copilot answer content.
- Routes /deep-review and /deep-security-review through fixed producer, adversarial, and adjudication turns when execution profiles are enabled.
- Keeps normal /review, /security-review, chat, and fleet behavior unchanged.
- Adds safe single-choice Microsoft/ADFS sign-in handling and automatic MCP consent handling, with explicit WAITING_AUTH/WAITING_CONSENT fallback.
- Projects LOCAL_LOOP jobs into FleetCockpit and supports console stop/cancel.
- Enforces headless companion Edge, bounded parallelism, memory/turn rotation, and final-page cleanup.
- Updates quickstart, generated env defaults, Copilot Studio instructions, tests, and ignore rules.
Enable Deep Review
Set MCP_REVIEW_P2C=1 and MCP_EXECUTION_PROFILES=1 in .env, append docs/examples/local_loop_agent_instructions.txt to the Copilot Studio agent instructions, publish, and restart with start_all.bat.
M365 Companion v0.2.0
Installable release for M365 Companion.
Download M365-Companion-v0.2.0.zip for normal installation. Do not use GitHub's automatic Source code ZIP unless you specifically want the raw source tree.
Highlights:
- Adds opt-in
/deep-reviewand/deep-security-reviewcommands behindMCP_REVIEW_P2C=1; the normal review commands remain unchanged. - Deep review adds bounded fresh-session retry and decomposition, multi-dimensional review goals, adversarial finding refutation, completeness checks, aggregation, and a baseline/regression gate.
- Keeps the companion Edge headless by default and improves recovery after network switches, stale tunnels, and supervisor drift.
- Adds agent-memory tools, review-fix confirmation flow, bridge health probing, and fleet reliability improvements.
- Includes dependency updates and expanded CI, Windows build, CodeQL, workflow lint, and secret-scanning coverage.
Deep review intentionally takes substantially longer than the normal review path. Its end-to-end answer-quality advantage is still being evaluated; use it when coverage matters more than turnaround time.
M365 Companion v0.1.0
First installable release for M365 Companion.
Download M365-Companion-v0.1.0.zip for normal installation. Do not use GitHub's automatic Source code (zip) asset unless you specifically want the raw source tree.
Highlights:
- Adds a curated install ZIP that excludes
.venv, pip-installed packages, logs, caches, bench/test harnesses, secrets, and local runtime state. - Adds
update.batfor ZIP installs in environments where git is unavailable or prohibited. - The ZIP updater is download-only: it has no push/upload path, preserves
.env,.venv, memory files,tools/auto, logs, and local state, and writes conflicts under.update_conflictsinstead of overwriting locally changed files. - Git installs can continue to use the existing
quickstart.batgit update flow.