# Component Resolution

In addition to specifying a `/ComponentId` as an explicit argument there are additional ways how to *feed* a command with components:

{% hint style="info" %}
Before the command starts executing, a so called **component resolution** takes places, to resolve all those component ids which will be used for the current action.
{% endhint %}

The simplest way to provide a component id is to specify it explicitly as an [argument](/boomi-console/commands/arguments/common-arguments.md). In addition, you can specify a `/QueryFilter` or `/ComponentsSet` as the source for components. Last but not least you can refer to a `/Folder` in your repository or you specify a `/PackageVersion` . In any case, components are resolved from all provided sources you specify and the command runs with the resolved list of all these components.

If you use multiple parameters, like `/ComponentId` and `/QueryFilter`, the command will use the aggregate of all references components (additive).

## See also

* [Query Filter](/boomi-console/commands/arguments/common-arguments/query-files.md)
* [Component Set](/boomi-console/library/packages.md)
* [Common Arguments](/boomi-console/commands/arguments/common-arguments.md#folder-f)
* [Common Arguments](/boomi-console/commands/arguments/common-arguments.md#packageversion-pv)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://boomi.markusschmidt.pro/boomi-console/commands/arguments/common-arguments/command-sources.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
