Skip to content

v1.1.0 — 起動時にバージョンメタを書き出す

Choose a tag to compare

@ysakae ysakae released this 10 Aug 14:08
· 6 commits to main since this release

新機能

  • 起動時に events ディレクトリへバージョンメタを書き出す (#131)

alpha-strike が起動時に、イベントログの出力ディレクトリへ _meta.json を書き出すようになりました。

{"component": "alpha-strike", "version": "1.1.0", "started_at": "2026-08-10T09:12:00+09:00"}

既存の alpha-forge live sync-events の rsync がこのファイルをローカルへ降ろすため、alpha-visualizer v1.7.0 のメンテナンス画面に alpha-strike のバージョンが表示されるようになります。

設計上の要点

  • ファイル名は _meta.json.jsonl ではない)。alpha-strike の load_events と alpha-forge の live/store.py はどちらも glob("*.jsonl") でイベントを走査しており、.jsonl にすると取り込みが壊れる。この前提は回帰テストで固定してある
  • 書き込み失敗はサーバーの起動を止めない。バージョン表示は補助情報であり、発注機能の可用性より優先されない。既存の append と同じく警告ログのみ残す
  • 発注経路には一切触れていない。変更は event_logger.py の 1 メソッドと lifespan での 1 行呼び出しのみ

適用方法

VM 上で更新して再起動したのち、alpha-forge live sync-events を 1 回以上実行すると、alpha-visualizer 側にバージョンが表示されます。

~/.local/bin/uv pip install --python /opt/alpha-strike/.venv/bin/python -U alpha-strike
sudo systemctl restart alpha-strike

Full Changelog: v1.0.4...v1.1.0