> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/realmjoin-agent/recommended-packages.md).

# Recommended Packages

When you roll out the RealmJoin Agent, we recommend deploying the following packages from the **Package Store** as well. Together they provide the agent itself, the shared helper functions our packages rely on, additional telemetry, and a better end-user experience.

{% hint style="info" %}
Assign the **RealmJoin Agent (Device)** to **devices**. The additional packages (Core Choco Extension, Telemetry, and Promote Tray Icon) should be assigned to **users**.
{% endhint %}

## RealmJoin Agent (Device)

[Package Store: RealmJoin Agent (Device)](https://portal.realmjoin.com/packagestore/49465/overview) — `generic-realmjoin-agent-special-esp-device-phase`

The RealmJoin Agent is the core client component running on your Windows devices. It enables features such as the RealmJoin ESP, application and configuration deployment, LAPS, notifications, and telemetry.

For the full, supported deployment procedure — including the required Intune configuration and Enrollment Status Page settings — follow the dedicated guide:

<table data-view="cards"><thead><tr><th></th><th data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Deploying the Agent</td><td><a href="/pages/HMKELYXl8Ouf0RLabchl">/pages/HMKELYXl8Ouf0RLabchl</a></td></tr></tbody></table>

## RealmJoin Core Choco Extension

[Package Store: RealmJoin Core Choco Extension](https://portal.realmjoin.com/packagestore/59828/overview) — `realmjoin-core.extension`

Required helper for all RealmJoin package installations outside of Intune. It provides the shared PowerShell helper functions (cmdlets) that RealmJoin packages rely on during installation and uninstallation.

{% hint style="warning" %}
Please ensure this package is always up-to-date. We strongly recommend enabling **Automation** for the **Main** channel with a short delay (this requires a managed subscription).

The package should be assigned **mandatory to all users**, with **auto-upgrade enabled**.
{% endhint %}

## RealmJoin Telemetry Package

[Package Store: RealmJoin Telemetry Package](https://portal.realmjoin.com/packagestore/58078/overview) — `generic-realmjoin-publishstate-computersystem-information`

This package collects additional telemetry information from clients:

* Computer System Information (Vendor, Model, BIOS)
* Office ClickToRun Settings (Channel, Excluded Apps, ...)
* Enhanced Machine Information (CPU, Memory, Diskdrives, MACs, OEM LicenseKey, Secure Boot certificate ...)
* Windows Update SafeGuardHolds
* Windows Login (LastLoggedOnProvider)
* Device certificates (with details like Subject, Thumbprint, Issuer, Validity etc.)
* RealmJoin BIOS Management report (with BIOS password and settings status)

## RealmJoin Promote Tray Icon

[Package Store: RealmJoin Promote Tray Icon](https://portal.realmjoin.com/packagestore/37448/overview) — `generic-realmjoin-promote-tray-icon`

Sets the RealmJoin tray icon to "always show" in the Windows notification area instead of being hidden in the overflow menu. This makes the [RealmJoin Tray](/realmjoin-agent/client-menu/realmjoin-tray.md) and [Self Service Portal](/realmjoin-agent/client-menu/self-service-portal.md) readily accessible to end users.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.realmjoin.com/realmjoin-agent/recommended-packages.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
