Resolve installations in batch
resolve_installationsResolve advisory install and invocation argv for several commands sharing one target environment, preserving input order and returning per-result status without executing them.
Instructions
Resolve advisory install and invocation argv for several commands on one target.
Use this when all commands share an environment and preferences; use resolve_installation
for one, and do not use it for availability—use check_executables. The shared environment
selects an ecosystem before preferences.package narrows each command independently; results,
including duplicates, preserve input order. The tool never executes argv or probes package
availability, and each result reports its own status, required_context, and verification.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| names | Yes | Executable command names to process in one request. Each value follows the same exact, case-sensitive rules as name, and results preserve input order. | |
| environment | Yes | Target installation context. Set package_manager to apt, brew, npm, or pip. Depending on the manager, also provide os, distribution, distribution_release, architecture, runtime_version, install_scope (user or project), virtualenv_bin, and has_admin as requested by the result. | |
| preferences | No | Optional provider-selection preferences. Use package to select an exact package when more than one indexed provider exposes the command. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||