feat: default task dependencies to temporary
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
"""
|
||||
title: MikeAI Auto Tool Selector
|
||||
author: MikeAI
|
||||
version: 4.5.0
|
||||
version: 4.6.0
|
||||
description: Keeps broad web access available and adds relevant portable MCP domains without acting as a gate.
|
||||
"""
|
||||
|
||||
@@ -169,7 +169,14 @@ class Filter:
|
||||
"A missing, disabled or failed specialist tool is not evidence that a service "
|
||||
"does not exist. Use an available broad capability such as native web search or "
|
||||
"the Athena Operator terminal when it can answer the unresolved question. Never "
|
||||
"duplicate an existing backend; integrate or relay it and report any remaining gap."
|
||||
"duplicate an existing backend; integrate or relay it and report any remaining gap. "
|
||||
"Apply transient-by-default dependency handling: when the user asks to use, run, "
|
||||
"test or try a program, first use an existing executable; if it is missing, obtain "
|
||||
"only a task-local copy under /tmp (or the target tool's temporary workspace), use "
|
||||
"it for this request and remove it after verification. Persist packages, services, "
|
||||
"containers or configuration only when the current request explicitly says install, "
|
||||
"set up, configure permanently or otherwise clearly requests persistence. If the "
|
||||
"wording is ambiguous, keep the dependency transient and state what was done."
|
||||
)
|
||||
if "unraid" in selected and "unraid_admin" in selected and "operator" in selected:
|
||||
rule += (
|
||||
|
||||
Reference in New Issue
Block a user