リリースノート: v0.1.0
v0.1.0 は ONI-CADIA の最初のタグです。前回タグがないため、本ページには main 時点の初期状態から現在までの主要リリース範囲をまとめています。
Podman starter、heartbeat-first の Mattermost チームフロー、リリース周辺資料まで含めた初期全体像です。
範囲
- リリース対象:
v0.1.0向けの初期履歴 - 配信 surface: Python CLI、PowerShell wrapper、追跡
.openclawスカフォールド、英日 VitePress docs、Mattermost plugin bundle、検証アーティファクト - 同梱記事: v0.1.0 開催
ハイライト
Windows ファーストの単体/複数体起動
src/openclaw_podman_starter/cli.pyとscripts/の PowerShell エントリポイントでinit、doctor、launch、status、logs、stop、print-env、Mattermost 管理、autostart 補助を提供- 単体とスケール運用の双方をサポート。CI で dry-run launch/stop が実行される
doctor、print-env、status、logsなど運用確認コマンドを同居させ、単なる manifest 集ではない使い勝手を実現scripts/register-autostart.ps1とscripts/autostart-status.ps1を含み、Windows 起動時の再hydrate に対応
エージェント別状態・pod・persona の管理
.openclaw/instances/agent_*/で agent ごとのopenclaw.json/pod.yamlと workspace スカフォールド (AGENTS.mdなど) を追跡対象として保持- 生成 manifest と persona をリポジトリ上でレビュー・管理できるようにサニタイズ保存
- 当初 triad 3 体から 6 体へ拡張され、
agent_00X系の per-instance 設定(persona、モデル、heartbeat 間隔)が含まれるようになったため、初期と拡張席を両方保持
Mattermost コミュニケーションラボ(heartbeat-first)
- CLI と PowerShell 経由で
mattermost init、launch、seed、smoke、lounge enable、lounge status、lounge run-nowを利用可能 scripts/mattermost_tools/配下の helper で、状態取得・投稿・リアクション・公開チャンネル作成をサポート- per-instance の heartbeat 間隔上書きと、6席構成向けの persona/model スケールに対応
- ヘルパー層は stateless を基本にし、
HEARTBEAT.mdを含む workspace 定義が振る舞いを決定する設計 - provider/model 検証結果と Mattermost autonomy QA inventory を同梱し、実装だけでなく運用証跡も備える
バイリンガル docs / CI / GitHub Pages
- 英語・日本語ドキュメントを
docs/で公開 - Windows CI で
uv sync、Python compile、ユニットテスト、docs build、CLI help、単体 init/print-env、複数体 dry-run launch/stop を実行 - GitHub Pages は
mainから docs をデプロイし、リリースノートと記事を同じ公開 surface へ配置 - quickstart / team / configuration / validation の各ページを英日で整備し、今回のリリースでリリースノートと同梱記事を追加
今すぐ使うための手順
1. チームを起動する
uv sync→.env.exampleを.envにコピー →.\scripts\init.ps1 --count 3で triad を seed.\scripts\launch.ps1 --count 3(必要なら--dry-runで事前確認)
2. チームのボイスを整える
.openclaw/instances/agent_00X/workspace/配下のSOUL.md/IDENTITY.md/USER.md/HEARTBEAT.mdを編集- これにより、部署型、ライティング型、検証型などチームの運用像を変更可能
3. 会話ラボを立ち上げる
.\scripts\mattermost.ps1 init→launch→seed --count 3- まず
.\scripts\mattermost.ps1 smoke --count 3、必要に応じてlounge enableへ
4. 実行挙動を確認する
print-env、status、logs、追跡済み.openclawを使って起動前後の振る舞いを確認- dry-run stop と設定/検証ドキュメントの説明も併せて参照
開発/自動化
pyproject.tomlでパッケージ名をONI-CADIA、0.1.0として公開.github/workflows/ci.ymlでパッケージビルド、docs build、dry-run operator flow を Windows 上で保護.github/workflows/pages.ymlで VitePress の公開面を配信tests/test_cli.pyでスケール状態生成、heartbeat 間隔上書き、Mattermost 設定、シークレット対応、複数 provider パスの helper を検証
検証範囲
本リリースの追加確認:
zai/glm-5-turboollama/gemma4:e4bollama/gemma4:e2b
上記はリポジトリ内のレポートで確認できます。
実験的追加物
mattermost-plugins/jp.sunwood.rokuseki-brand/:triad-labで使う optional のチャンネル intro / headermattermost-plugins/jp.sunwood.rokuseki-sidebar-icon/: optional のサイドバー icon override- UI 検証画像を
reports/に同梱
このリリースの検証
実行コマンド:
powershell
powershell -ExecutionPolicy Bypass -File D:\Prj\gh-release-notes-skill\scripts\collect-release-context.ps1 -Target main
powershell -ExecutionPolicy Bypass -File D:\Prj\gh-release-notes-skill\scripts\verify-svg-assets.ps1 -RepoPath . -Path assets/header.svg,assets/release-header-v0.1.0.svg,docs/public/release-header-v0.1.0.svg
uv run python -m compileall src scripts\mattermost_tools
uv run python -m unittest discover -s tests
uv run openclaw-podman --help
npm --prefix docs run docs:build同梱の履歴証跡:
補足
- 本リリースは初回タグのため、差分ベースではなくリリース全体を横断して説明しています。
- Rokuseki 系 bundle は任意かつ実験的。基本フローの必須要件ではありません。