Skip to content

v0.3.0

Choose a tag to compare

@dahai80 dahai80 released this 02 Aug 13:31
· 42 commits to main since this release

v0.3.0 — Feature Completeness Release

New Features

Item Description
REG-03 Dependency topological sort — resolve_load_order() + lifecycle auto-dep loading with cycle detection
REG-04 Version conflict detection — same-id different-version rejected, same version idempotent
LIF-02 Per-plugin config — max_restart and timeout_seconds from manifest override globals
LIF-05 State query API — get_state(), list_by_state() on PluginLifecycle
C12 MCP session management — session tracking, prune, list in MCPHandler
C13 Per-plugin rate limiting — configurable rate_limit_per_minute
C14 outputSchema + mcp_annotations — on PluginManifest, surfaced in tools/list
CLD-04 Agent model selection — agent_model field on manifest for subagent routing
CLD-05 HookAdapter — maps PluginCapability → Claude Code Plugin hooks (PreToolUse/PostToolUse/Notification/Stop/SubagentStop)
CLD-07 MCP namespace — tool names use mcp__plugin__<id> convention
B12 acquire_vram resize semantics — same plugin_id replaces allocation instead of accumulating

Issues Filed

  • fusion-studio #78–84: GUI-01~07 (plugin marketplace, config panel, status monitor, token dashboard, vRAM viz, log viewer, MCP connection mgmt)

Stats

  • 407 tests passing (+36 from v0.2.0)
  • 17 files changed, 854 insertions