Agent
The Furl agent runs on your endpoints to provide environment context, health status, and management capabilities. This guide covers installation, configuration, and troubleshooting on macOS and Windows.
System requirements
Section titled “System requirements”- Operating system: macOS 14.4 (Sonoma) or later
- Architecture: Intel (x64) or Apple Silicon (ARM64)
- Disk space: 100 MB minimum
- Permissions: Administrator access required for installation
Windows
Section titled “Windows”- Operating system: Windows 10 / Windows Server 2016 or later
- Architecture: x64, ARM64, or ARM
- Disk space: 100 MB minimum
- Permissions: Administrator access required for installation
Configuration
Section titled “Configuration”Deploy configuration before installing the agent. This ensures connectivity and permissions are in place when the agent starts.
The Furl agent needs two pieces of configuration:
- Signed configuration data — agent settings and connectivity info, provided by Furl from your dashboard.
- System permissions — operating-system-level permissions (Full Disk Access on macOS, etc.).
Choose one of the following methods.
Manual configuration
Section titled “Manual configuration”- Download the configuration plist from your Furl agent settings page.
- Copy it to
/Library/Preferences/ai.furl.agent.plist. - Configure the system permissions described in Manual permissions setup below.
MDM configuration (recommended)
Section titled “MDM configuration (recommended)”If your organization uses an MDM solution (JAMF, Mosyle, Apple Business Essentials, etc.):
- Download the
.mobileconfigfile from your Furl agent settings page. - Deploy it through your MDM. The profile automatically:
- Configures agent settings
- Requests the required system permissions
- Sets up Full Disk Access and related security permissions
Windows
Section titled “Windows”Registry configuration
Section titled “Registry configuration”-
Download the registry key file (
.reg) from your Furl agent settings page. -
Import it on the target system:
Terminal window regedit /s FurlAgent.reg
The registry settings establish agent connectivity and basic configuration.
Manual permissions setup (macOS)
Section titled “Manual permissions setup (macOS)”If you’re not using MDM on macOS, configure the following permissions manually after installation.
Notifications
Section titled “Notifications”- Open System Settings → Notifications.
- Find Furl Agent in the application list.
- Allow notifications and choose your preferred alert style.
Full Disk Access
Section titled “Full Disk Access”- Open System Settings → Privacy & Security → Full Disk Access.
- Click the lock icon and authenticate.
- Click + and add
/Library/Furl/Furl Agent.app. - Make sure the checkbox next to Furl Agent is enabled.
Full Disk Access is required for the agent to scan and monitor application changes. Without it, some security and remediation features will be limited.
Installation
Section titled “Installation”Download the installer
Section titled “Download the installer”- Sign in to your Furl dashboard.
- Go to Settings → Agent.
- Download the installer for your platform:
- macOS:
furl-agent-[version].pkg(signed package) - Windows:
furl-agent-[version].msi(signed installer)
- macOS:
- Double-click the
.pkgfile. - Follow the wizard and authenticate as administrator.
- The installer:
- Installs the Furl Agent app to
/Applications/Furl.app - Installs system services to
/Library/Furl/ - Configures launch daemons for automatic startup
- Installs the Furl Agent app to
Windows
Section titled “Windows”- Right-click the
.msiand choose Run as administrator. - Follow the wizard.
- The installer:
- Installs the agent to
Program Files\Furl\Agent - Configures Windows services for automatic startup
- Creates data directories under
ProgramData\Furl\Agent
- Installs the agent to
Silent install
Section titled “Silent install”macOS:
sudo installer -pkg furl-agent-[version].pkg -target /Windows:
msiexec /i furl-agent-[version].msi /quiet /norestartMass deployment via MDM
Section titled “Mass deployment via MDM”For fleets, MDM is the easiest way to deploy at scale.
macOS via MDM
Section titled “macOS via MDM”Any MDM that deploys an Apple .pkg installer will work (Apple Business Essentials, JAMF, Mosyle, etc.).
- Download the signed
.pkgfrom your Furl dashboard. - Upload it to your MDM’s package management.
- Create a deployment policy that includes both the
.pkgand the.mobileconfigprofile (also available in your Furl agent settings). - Target the appropriate device groups.
- Schedule the deployment.
Best practices:
- Deploy the
.mobileconfigconfiguration before or alongside the agent. - Pilot on a small group before a wide rollout.
- Configure automatic restart policies if your environment requires them.
Windows via MDM
Section titled “Windows via MDM”Any MDM that deploys an MSI installer will work (Intune, etc.).
- Download the signed
.msifrom your Furl dashboard. - Upload it to your MDM’s application catalog.
- Configure installation parameters:
- Silent install:
/quiet /norestart - Deploy the
.regconfiguration file from your Furl dashboard alongside the installer.
- Silent install:
- Create deployment groups and schedule the rollout.
Windows via Group Policy
Section titled “Windows via Group Policy”- Copy the
.msito a network share accessible by target computers. - Create a new GPO.
- Navigate to Computer Configuration → Policies → Software Settings → Software Installation.
- Right-click and choose New → Package.
- Browse to the
.msiand configure deployment options. - Link the GPO to the target Organizational Unit.
Best practices:
-
Deploy the registry configuration before the agent installer.
-
Use maintenance windows to minimize user disruption.
-
Enable installation logging for troubleshooting:
Terminal window msiexec /i furl-agent-[version].msi /quiet /norestart /l*v C:\Temp\FurlInstall.log
How do I know the agent is running?
Section titled “How do I know the agent is running?”Look for the Furl icon in your menu bar (macOS) or system tray (Windows). Click it to view status — it shows Running when the agent is healthy and Not running when its services aren’t active.
What network connectivity does the agent need?
Section titled “What network connectivity does the agent need?”Outbound HTTPS to Furl’s cloud infrastructure. Specific endpoints and ports are documented in your dashboard’s agent configuration.
Can I install the agent on virtual machines?
Section titled “Can I install the agent on virtual machines?”Yes — VMs running supported operating systems are fully supported.
How do I update the agent?
Section titled “How do I update the agent?”Updates are currently manual. Re-deploy the latest installer the same way you originally deployed the agent (MDM, Group Policy, or manual install over the existing installation).
What data does the agent collect?
Section titled “What data does the agent collect?”Endpoint telemetry as configured by your organization’s policy. Full data-handling details are available in your Furl dashboard under compliance documentation.
Troubleshooting
Section titled “Troubleshooting”Agent not appearing in the system tray
Section titled “Agent not appearing in the system tray”Symptoms: No Furl icon in the menu bar or system tray.
Solutions:
- Check whether the agent services are running:
- macOS:
sudo launchctl list | grep furl - Windows: Check
Services.mscfor “Furl” services
- macOS:
- Restart the agent services:
- macOS:
sudo launchctl start ai.furl.agent.management - Windows: Restart the Furl Agent Management service
- macOS:
- If the services are missing entirely, reinstall the agent.
Agent shows “Not running” status
Section titled “Agent shows “Not running” status”Symptoms: Tray icon is present but reports Status: Not running.
Solutions:
- Confirm the configuration was deployed correctly.
- Check system permissions, especially Full Disk Access on macOS.
- Review the agent logs (see below) for specific errors.
- Verify network connectivity to Furl’s services.
Installation fails
Section titled “Installation fails”macOS:
- Verify the installer is signed and not corrupted.
- Confirm you have administrator privileges.
Windows:
- Run the installer as Administrator.
- Check the Windows Event Viewer for installation errors.
- Verify the system meets the minimum requirements above.
Log file locations
Section titled “Log file locations”- macOS: Use
Console.appand search forfurl. - Windows: Windows Event Viewer → Applications and Services Logs.
Getting more help
Section titled “Getting more help”If issues persist:
- Collect the relevant log files.
- Note the exact error messages and symptoms.
- Include system information (OS version and architecture).
- Contact Furl support at support@furl.ai.
Uninstall
Section titled “Uninstall”The agent installs the following components:
/Applications/Furl.app— tray application/Library/Furl/Furl Agent.app— system services (telemetryd,managementd)/Library/LaunchDaemons/ai.furl.agent.management.service.plist—managementddaemon/Library/LaunchDaemons/ai.furl.agent.telemetry.service.plist—telemetryddaemon
To list every file the package wrote:
pkgutil --files ai.furl.agentThe agent also creates a data directory the first time it runs:
/Library/Application Support/Furl— service data directory
Remove all of the above to fully uninstall.
Windows
Section titled “Windows”Use Add or Remove Programs to uninstall Furl Agent, or run:
msiexec /x furl-agent-[version].msi /quietTo clean up data, also remove C:\ProgramData\Furl.
For additional support, contact support@furl.ai.