29 lines
582 B
C#
29 lines
582 B
C#
using s8n_ai.Models;
|
|
using s8n_runtime;
|
|
|
|
namespace s8n_ai;
|
|
|
|
|
|
public class AiAgent : WorkflowRuntimeNodeBase
|
|
{
|
|
public object? Model { get; set; }
|
|
|
|
public event EventHandler<AiMessage>? Complete;
|
|
|
|
public event EventHandler<AiMessageChunk>? Chunk;
|
|
|
|
|
|
public object? HistoryStore { get; set; }
|
|
public object? VectorStore { get; set; }
|
|
public List<object>? McpFunctions { get; set; }
|
|
|
|
public string? SystemPrompt { get; set; }
|
|
|
|
public string? LastMessage { get; set; }
|
|
|
|
public void Handle(object sender, AiMessage e)
|
|
{
|
|
// TODO:
|
|
}
|
|
}
|