feat: declare consumes: llm.chat@^0 (advisory)
Some checks failed
CI / Linux x86_64 (Forgejo) (push) Failing after 2s
Some checks failed
CI / Linux x86_64 (Forgejo) (push) Failing after 2s
Plans this module emits typically dispatch llm.chat steps for downstream LLM-driven work. A flow that runs an unmodified plan needs an llm.chat provider installed; the hub now surfaces this as a 'consumes-advisory' warning at install time so operators see the dependency hint without the install being blocked. See fai/platform commit e5ba892 for the platform-side consumes: schema. Signed-off-by: flemming-it <sf@flemming.it>
This commit is contained in:
parent
d5cb4c0318
commit
a9b315a1a0
1 changed files with 10 additions and 0 deletions
10
module.yaml
10
module.yaml
|
|
@ -8,6 +8,16 @@ provides:
|
||||||
- capability: orchestrator.plan
|
- capability: orchestrator.plan
|
||||||
version: 0.3.0
|
version: 0.3.0
|
||||||
|
|
||||||
|
# Capabilities the plans this module emits typically reference.
|
||||||
|
# Advisory only — Studio surfaces "you'll also want X" when the
|
||||||
|
# operator installs orchestrator-llm; `fai admin doctor` flags
|
||||||
|
# unmet entries; the hub does NOT block install. See
|
||||||
|
# docs/architecture/store.md → "Module dependencies".
|
||||||
|
consumes:
|
||||||
|
- capability: llm.chat
|
||||||
|
version: "^0"
|
||||||
|
why: "orchestrator-emitted plans dispatch llm.chat steps for downstream LLM-driven work; a flow that runs the plan unmodified needs an llm.chat provider installed."
|
||||||
|
|
||||||
# Inputs the invoke function accepts.
|
# Inputs the invoke function accepts.
|
||||||
inputs:
|
inputs:
|
||||||
goal: text
|
goal: text
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue