namespace LLM.Editor.Commands
{
    /// <summary>
    /// Parameters for the RequestDetailedContextCommand.
    /// The LLM uses this to request a deep-dive on a specific piece of data.
    /// </summary>
    [System.Serializable]
    public class RequestDetailedContextParams
    {
        public string subjectIdentifier; // The name or GUID of the object to inspect.
        public string dataType;          // The fully qualified name of the type to serialize (e.g., "UnityEngine.Rigidbody").
    }
}