クロスプラットフォームの修復計画
April 29, 2026 · View on GitHub
ツイート フェーズ1:リスク閉鎖の即時化(完了)
##マイルストーン
- 高リスクランタイム/インストールパスで明示的なホームパス拡張+疑わしいトークン拒否を実行します。
- パスの拡張とエスケープトケン拒否のための回帰テストを追加します。
.gitattributesLFポリシーを追加します。- Node lint/type/build CI のカバレッジを Linux/macOS/Windows に拡張します。
- シェル固有のガイダンスとリテラル
$HOMEのトラブルシューティングでインストールドキュメントを更新します。
アウトカム
$HOMEパス伝搬のバグをソースで解決- コアアドバイザリー/インストールパスコンフィグが無効なパストークンで高速に失敗しました。
お問い合わせ
ツイート フェーズ2:批判的ワークフローのためのWindowsのパリティ(次)
クイック勝利
- パワーを追加 最も使用されるマニュアルのインストール/チェックコマンドのシェルの同等物:
skills/clawsec-suite/SKILL.mdskills/openclaw-audit-watchdog/SKILL.mdREADME.md- 欠けているツールを検出し、OS固有のインストールのヒントを印刷するために、軽量
scripts/preflight.mjsを追加します。
##マイルストーン
- ネイティブパワー スイートのセットアップとアドバイザリーのホックのためのシェルの指示。
- シェルスクリプトが無効なWSL/Git Bashフォールバックが文書化されました。
お問い合わせ
ツイート フェーズ3:POSIXを削減 貝の表面(Deeper Refactor)
##Refactor ターゲット
scripts/populate-local-feed.shscripts/populate-local-skills.shscripts/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 の