クロスプラットフォームの修復計画

April 29, 2026 · View on GitHub

ツイート フェーズ1:リスク閉鎖の即時化(完了)

##マイルストーン

  • 高リスクランタイム/インストールパスで明示的なホームパス拡張+疑わしいトークン拒否を実行します。
  • パスの拡張とエスケープトケン拒否のための回帰テストを追加します。
  • .gitattributes LFポリシーを追加します。
  • Node lint/type/build CI のカバレッジを Linux/macOS/Windows に拡張します。
  • シェル固有のガイダンスとリテラル$HOMEのトラブルシューティングでインストールドキュメントを更新します。

アウトカム

  • $HOMEパス伝搬のバグをソースで解決
  • コアアドバイザリー/インストールパスコンフィグが無効なパストークンで高速に失敗しました。

お問い合わせ

ツイート フェーズ2:批判的ワークフローのためのWindowsのパリティ(次)

クイック勝利

  • パワーを追加 最も使用されるマニュアルのインストール/チェックコマンドのシェルの同等物:
  • skills/clawsec-suite/SKILL.md
  • skills/openclaw-audit-watchdog/SKILL.md
  • README.md
  • 欠けているツールを検出し、OS固有のインストールのヒントを印刷するために、軽量scripts/preflight.mjsを追加します。

##マイルストーン

  • ネイティブパワー スイートのセットアップとアドバイザリーのホックのためのシェルの指示。
  • シェルスクリプトが無効なWSL/Git Bashフォールバックが文書化されました。

お問い合わせ

ツイート フェーズ3:POSIXを削減 貝の表面(Deeper Refactor)

##Refactor ターゲット

  • scripts/populate-local-feed.sh
  • scripts/populate-local-skills.sh
  • scripts/release-skill.sh

アプローチ

  • jq/sed/awk/find/chmodパイプラインの依存性を除去するためにNode/Pythonで再実装重要なパス。
  • 後方互換性のためのシェルラッパーを保存します。新しいクロスプラットフォームの実装へのルート。

##マイグレーションノート

  • 古いスクリプトのエントリは、少なくとも1つのマイナーリリースのラッパーとして設定します。
  • 正確なマイグレーションコマンドで非推奨警告を省略します。

お問い合わせ

ツイート フェーズ4:CIの堅くなり、主張する検証

##マイルストーン

  • ノード行列(Linux/macOS/Windows)を必須チェックとして保持します。
  • パスの処理を取付けるための対象となるWindowsの煙テストを加えて下さい。
  • 関連するOpenSSLコマンドの互換性メモのmacOSチェックを追加します。

郵便番号 テスト戦略

  • ローカル:
  • ノードテストスイートを実行し、パスの拡張/抑制/インストール動作をカバーします。
  • 変更されたスクリプトの構文チェックを実行します。
  • CI:
  • マトリックスノードは+ガードドインストーラ/抑制/パステストをチェックします。
  • Linuxのみのセキュリティスキャンは残っていますが、明示的にLinux-scopedとしてマークされています。

お問い合わせ

##ロールアウト/リリース検討

      • このパッチセットで導入されたインターフェイスの変更を破らない; 動作は無効/未公開のパストークンのみ厳格です。
  • リリースノートで通信:
  • パストークンの検証が強化されました
  • 無効な引用符 env 値を修正する方法
  • パワー シェル例ライブ

ソース参照

  • .gitattributesの
  • .github/workflows/ci.yml
  • スクリプト/populate-local-feed.sh
  • スクリプト/populate-local-skills.sh
  • スクリプト/リリース-skill.sh
  • スキル/クローセスイート/ホック/クローセ-アドバイザー/ハンドラー.ts
  • スキル/clawsec-suite/scripts/guarded_skill_install.mjs
  • スキル/openclaw-audit-watchdog/scripts/load_suppression_config.mjs
  • wiki/platform-verification.md の