🎉 Phase 9.75g-1: v2プラグインシステム移行完成 ### ✅ 修正完了項目 - bid/mod.rs: 古いregistryモジュールの無効化 - generic_plugin_box.rs: registry依存の削除、簡易clone実装 - objects.rs: 古いBIDレジストリ呼び出しを無効化、v2システム用コメント追加 - main.rs, runner.rs: import修正(nyash_rust::cli::CliConfigへ) - lib.rs: CLI モジュール export追加 ### 🚀 達成事項 - ✅ 全コンパイルエラー修正完了 - ✅ v2プラグインシステム正常起動確認 - ✅ nyash.toml読み込み・設定統合成功 - ✅ BoxFactoryRegistry + PluginLoaderV2連携実装 - ✅ test_filebox_v2.nyash テストファイル追加 ### 📊 実行結果 ``` 🔌 v2 plugin system initialized from nyash.toml ✅ v2 plugin system fully configured 📦 Registering plugin provider for FileBox ``` ### 🔧 次のステップ (Phase 9.75g-2) - BoxFactoryRegistry統合: new FileBox() → v2プラグインBox生成 - TLV通信実装: 実際のプラグインメソッド呼び出し 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
13 lines
357 B
Plaintext
13 lines
357 B
Plaintext
// FileBox v2プラグインシステムテスト
|
|
print("=== FileBox v2 Plugin Test ===")
|
|
|
|
// FileBoxを生成してみる
|
|
print("Creating FileBox instance...")
|
|
local fileBox
|
|
fileBox = new FileBox()
|
|
|
|
// ファイル情報を表示
|
|
print("FileBox created: " + fileBox.toString())
|
|
|
|
// とりあえずここまでで動作確認
|
|
print("=== Test completed ===") |