FN-6196: gate compound engineering built-in workflow on plugin install
Hide the compound engineering built-in workflow unless its plugin is installed. - mark builtin:compound-engineering as plugin-gated and exclude it from default enabled built-ins - filter workflow listing and lookup through plugin installation state, clearing cached definitions on plugin register/unregister - add coverage for plugin-gated workflow helpers, workflow visibility, and task workflow selection behavior Files changed: .../fn-6196-compound-workflow-plugin-gate.md | 5 ++ .../core/src/__tests__/builtin-workflows.test.ts | 53 +++++++++++++++++++--- packages/core/src/builtin-workflows.ts | 16 ++++++- packages/core/src/index.ts | 2 + packages/core/src/store.ts | 45 ++++++++++++++++-- 5 files changed, 108 insertions(+), 13 deletions(-) Fusion-Task-Id: FN-6196 Fusion-Task-Lineage: aa8fec55-941c-47b8-a203-13799e547d8e
This commit is contained in:
5
.changeset/fn-6196-compound-workflow-plugin-gate.md
Normal file
5
.changeset/fn-6196-compound-workflow-plugin-gate.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Hide the compound engineering built-in workflow unless the `fusion-plugin-compound-engineering` plugin is installed.
|
||||
Reference in New Issue
Block a user