mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-07-07 12:26:28 +00:00
27 lines
1003 B
C#
27 lines
1003 B
C#
|
|
namespace AIStudio.Assistants.Builder;
|
||
|
|
|
||
|
|
internal sealed partial class LuaResponse
|
||
|
|
{
|
||
|
|
public const string SCHEMA_VERSION_VALUE = "assistant_builder_lua_response_v1";
|
||
|
|
public string SchemaVersion { get; init; } = string.Empty;
|
||
|
|
public AssistantBuilderPluginMetadata? Plugin { get; init; }
|
||
|
|
public AssistantBuilderAssistantMetadata? Assistant { get; init; }
|
||
|
|
public string FullLua { get; init; } = string.Empty;
|
||
|
|
}
|
||
|
|
|
||
|
|
internal sealed class AssistantBuilderPluginMetadata
|
||
|
|
{
|
||
|
|
public string Name { get; init; } = string.Empty;
|
||
|
|
public string Description { get; init; } = string.Empty;
|
||
|
|
public string[] Categories { get; init; } = [];
|
||
|
|
}
|
||
|
|
|
||
|
|
internal sealed class AssistantBuilderAssistantMetadata
|
||
|
|
{
|
||
|
|
public string Title { get; init; } = string.Empty;
|
||
|
|
public string Description { get; init; } = string.Empty;
|
||
|
|
public string SystemPrompt { get; init; } = string.Empty;
|
||
|
|
public string SubmitText { get; init; } = string.Empty;
|
||
|
|
public bool AllowAiStudioProfiles { get; init; }
|
||
|
|
}
|