Files
ShowenV2/plugins/example-plugin/manifest.json
showen d30c111c71 feat: M1.1 完成 + M1.2 启动 — 全量更新
M1.1 收尾:
- 24项 P0/P1/P2 bug 修复 (Rust 107 tests + Flutter 15 tests)
- Flutter App v0.3: cupertino_icons 修复, 单元测试, 调试面板, APK 52.6MB
- 示例插件完善: manifest.json + 请求/响应示范 + 7个测试
- API 文档重写 (以 routes.rs 为唯一权威)
- MILESTONES.md 更新至 100%

M1.2 启动:
- P0: 插件管理 API 闭环 (handle_manager_message Custom 分支 + broadcast_plugin_states)
- ServiceManager 集成测试 8/8 (tests/m1_2_service_manager.rs)
- M1.2 测试计划 (docs/M1.2_TEST_PLAN.md, 18个E2E场景)
- 动态插件系统: auto_rollback + version_manager GC + 路径穿越防护

总计: Rust 115/115 测试, Flutter 15/15 测试, 零 warning

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 18:12:42 +08:00

24 lines
479 B
JSON

{
"id": "example-plugin",
"version": "0.1.0",
"sdk_version": "0.2.0",
"dependencies": [],
"error_policy": "auto_rollback",
"so_filename": "libshowen_example_plugin.so",
"capabilities": [
"message_sender",
"message_routing",
"config_parsing",
"background_task",
"self_test",
"request_response"
],
"required_capabilities": [
"message_sender",
"config_parsing",
"self_test"
],
"test_timeout_ms": 5000,
"auto_test": true
}