AIMA-CSharp / Agent /Dynamic /DynamicAction.cs
ewdlop's picture
Upload folder using huggingface_hub
90ca39a verified
using AIMA.Agent.Object;
namespace AIMA.Agent.Action.Dynamic
{
public class DynamicAction : ObjectWithDynamicAttributesBase, IAction
{
public const string ATTRIBUTE_NAME = "name";
public DynamicAction(string name) => SetAttribute(ATTRIBUTE_NAME, name);
public virtual bool IsNoOperation() => false;
public string Name => (string)GetAttribute(ATTRIBUTE_NAME);
public override string DescribeType => GetType().Name;
}
}