Get Application Streams relevant to the requester's inventory (includes lifecycle/support dates).
planning__get_relevant_appstreamsRetrieves application streams relevant to your inventory, including lifecycle dates. Use to identify current streams and find successor streams for upgrades.
Instructions
Get Application Streams relevant to the requester's inventory (includes lifecycle/support dates).
🟢 CALL IMMEDIATELY - No information gathering required.
Use this tool when the user asks about Application Streams in their environment (inventory, hosts, systems...), such as: "Which app streams are we running on RHEL 9?" "What successor app streams could we move to from our current streams?"
Use this tool over get_appstreams_lifecycle when the user asks about their inventory, hosts, systems...
If the question is scoped to a specific RHEL major or minor, set major (and optionally minor) so that relevance is computed only from systems on that version.
If the user wants only streams currently running (what is installed/in use in inventory), set include_related=false. If the user asks whether newer versions exist, wants upgrade recommendations, or wants successor streams to consider, set include_related=true and review entries where related=true as potential candidates.
If the user needs an exhaustive catalog view of all streams available for a given component (e.g., "list all Node.js streams across RHEL 8/9/10"), use get_appstreams_lifecycle.
The backend computes relevance based on actual host data in the user's inventory. This tool does not perform any client-side filtering; all evaluation is performed by the backend.
Returns: str: A JSON-encoded response object containing: - meta: Metadata including: - count (int): Number of records returned. - total (int): Total number of matching records. - data: A list of Application Stream records relevant to the user's inventory. Each record contains: - name (str): Technical package or module name. - display_name (str): Human-friendly display name. - application_stream_name (str): Application Stream name. - stream (str): Stream identifier or version. - start_date (str | null): Planned start date (ISO format). - end_date (str | null): Planned end-of-life date (ISO format). - support_status (str): Support status (e.g. 'Supported', 'Retired'). - os_major (int | null): RHEL major version. - os_minor (int | null): RHEL minor version. - related (bool): Indicates if this is a related/successor stream (true) or currently in use (false).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| major | No | Restricts relevance evaluation to systems running this RHEL major version. | |
| minor | No | Used together with major to further restrict relevance evaluation to a specific minor version. Requires major to be specified. | |
| include_related | No | If true, returns streams currently used plus related/successor streams. If false, returns only streams currently used in inventory. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |