Skip to content

リリースノート: v0.1.0

v0.1.0 release header

v0.1.0ONI-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.pyscripts/ の PowerShell エントリポイントで initdoctorlaunchstatuslogsstopprint-env、Mattermost 管理、autostart 補助を提供
  • 単体とスケール運用の双方をサポート。CI で dry-run launch/stop が実行される
  • doctorprint-envstatuslogs など運用確認コマンドを同居させ、単なる manifest 集ではない使い勝手を実現
  • scripts/register-autostart.ps1scripts/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 initlaunchseedsmokelounge enablelounge statuslounge 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 initlaunchseed --count 3
  • まず .\scripts\mattermost.ps1 smoke --count 3、必要に応じて lounge enable

4. 実行挙動を確認する

  • print-envstatuslogs、追跡済み .openclaw を使って起動前後の振る舞いを確認
  • dry-run stop と設定/検証ドキュメントの説明も併せて参照

開発/自動化

  • pyproject.toml でパッケージ名を ONI-CADIA0.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-turbo
  • ollama/gemma4:e4b
  • ollama/gemma4:e2b

上記はリポジトリ内のレポートで確認できます。

実験的追加物

  • mattermost-plugins/jp.sunwood.rokuseki-brand/: triad-lab で使う optional のチャンネル intro / header
  • mattermost-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 は任意かつ実験的。基本フローの必須要件ではありません。

次に読む

Released under the MIT License.