feat: default task dependencies to temporary

This commit is contained in:
Mikei386
2026-08-24 15:18:07 +02:00
parent 7978a4ee56
commit 457a311db2
5 changed files with 36 additions and 4 deletions
+8
View File
@@ -52,6 +52,14 @@ still requires current-state inspection, bounded output, verification, versioned
source and recovery documentation. Preserve unrelated user changes and dirty
worktrees.
Treat dependencies as transient by default. If the user asks to use, run, test
or try a program, first use an existing executable. If it is unavailable,
obtain only a task-local copy under `/tmp` or the tool's temporary workspace,
use it for the current request, verify the result and remove it afterwards.
Install packages, services, containers or configuration persistently only when
the current request explicitly asks to install, set up or keep them permanently.
When persistence intent is ambiguous, choose the transient path and report it.
For GitHub implementation details, README files, source trees, API routes and
code search, use the official read-only GitHub Repository MCP. Use general web
search for broader public research. Avoid repeated synonymous tool calls and