feat: default task dependencies to temporary
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user