refactor: edit capabilities

This commit is contained in:
2026-05-25 15:25:38 +03:00
parent dff83c6b60
commit 07669d43c8
10 changed files with 1396 additions and 903 deletions
+26
View File
@@ -19,6 +19,32 @@ type Capability struct {
Version string
Name string
Reason string
Command []CapabilityCommand
}
type CapabilityCommand struct {
Name string
OptionalArgs []CommandArgs
RequiredArgs []CommandArgs
Version string
Description string
TypeOutput string
}
type CommandArgs struct {
Name string
Type string
Description string
Default string
Enum []string
Validation ArgValidation
}
type ArgValidation struct {
MinValue int
MaxValue int
Pattern string
AllowedExts []string
}
type RegisterAgentResponse struct {