summaryrefslogtreecommitdiff
path: root/src/Agent.Core/Runtime/AgentRuntimeSettings.cs
blob: b6d85047400c5eb1fc74737bbf2d7db4a5da35cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using Agent.Core.Skills;

namespace Agent.Core.Runtime;

public sealed record AgentRuntimeSettings(
    string UserSystemPrompt,
    string Locale,
    IReadOnlyList<AgentSkill> Skills,
    string SandboxCapabilitySummary,
    int MaxIterations = 128,
    int SameFailureLimit = 5,
    string VisionUnsupportedMessage = "The selected model does not support image input.",
    long NumCtx = 32768,
    double ContextSummaryThreshold = 0.80,
    int ConversationKeepLastN = 6,
    int ExecutionResultsKeepLastN = 10,
    int MaxTasks = 32,
    string Model = "");