How to make NavMeshAgent a trigger?

I have a Nav Mesh Agent and a FPS controller. I want agent to follow FPS when Fps Enter a trigger…

I tried something but it doesn’t work

using UnityEngine;
using UnityEngine.AI;

public class hedefbul : MonoBehaviour
{
    public GameObject target;
    public NavMeshAgent agent;
  
    void OnTriggerEnter()
    {
        agent.SetDestination( target.transform.position );
    }
}

I’m not sure if you ever solved this, but I’ve found some useful information here:

TL;DR:

Add a Collider and kinematic RigidBody.

Collision detection occurs and messages are sent upon collision when:

Static Collider Rigidbody Collider Kinematic Rigidbody Collider Static Trigger Collider Rigidbody Trigger Collider Kinematic Rigidbody Trigger Collider
Static Collider
Rigidbody Collider
Kinematic Rigidbody Collider
Static Trigger Collider
Rigidbody Trigger Collider
Kinematic Rigidbody Trigger Collider

Trigger messages are sent upon collision when:

Static Collider Rigidbody Collider Kinematic Rigidbody Collider Static Trigger Collider Rigidbody Trigger Collider Kinematic Rigidbody Trigger Collider
Static Collider
Rigidbody Collider
Kinematic Rigidbody Collider
Static Trigger Collider
Rigidbody Trigger Collider
Kinematic Rigidbody Trigger Collider

Source: