Forge
csharp4405de34
1using System.Text.Json.Serialization;
2
3namespace AgentClientProtocol;
4
5[JsonConverter(typeof(CustomizableJsonStringEnumConverter<ToolKind>))]
6public enum ToolKind
7{
8 [JsonStringEnumMemberName("read")]
9 Read,
10
11 [JsonStringEnumMemberName("edit")]
12 Edit,
13
14 [JsonStringEnumMemberName("delete")]
15 Delete,
16
17 [JsonStringEnumMemberName("move")]
18 Move,
19
20 [JsonStringEnumMemberName("search")]
21 Search,
22
23 [JsonStringEnumMemberName("execute")]
24 Execute,
25
26 [JsonStringEnumMemberName("think")]
27 Think,
28
29 [JsonStringEnumMemberName("fetch")]
30 Fetch,
31
32 [JsonStringEnumMemberName("switch_mode")]
33 SwitchMode,
34
35 [JsonStringEnumMemberName("other")]
36 Other
37}
38
View only · write via MCP/CIDE