@@ -6397,6 +6397,106 @@ public struct SkillsDetailResult: Codable, Sendable {
63976397 }
63986398}
63996399
6400+ public struct SkillsCuratorActionParams : Codable , Sendable {
6401+ public let skill : String
6402+
6403+ public init (
6404+ skill: String )
6405+ {
6406+ self . skill = skill
6407+ }
6408+
6409+ private enum CodingKeys : String , CodingKey {
6410+ case skill
6411+ }
6412+ }
6413+
6414+ public struct SkillsCuratorActionResult : Codable , Sendable {
6415+ public let skillfile : String
6416+ public let skillkey : String
6417+ public let skillname : String
6418+ public let state : AnyCodable
6419+ public let pinned : Bool
6420+ public let createdatms : Double
6421+ public let statechangedatms : Double
6422+ public let lastusedatms : AnyCodable
6423+ public let usecount : Double
6424+ public let archivedreason : AnyCodable
6425+
6426+ public init (
6427+ skillfile: String ,
6428+ skillkey: String ,
6429+ skillname: String ,
6430+ state: AnyCodable ,
6431+ pinned: Bool ,
6432+ createdatms: Double ,
6433+ statechangedatms: Double ,
6434+ lastusedatms: AnyCodable ,
6435+ usecount: Double ,
6436+ archivedreason: AnyCodable )
6437+ {
6438+ self . skillfile = skillfile
6439+ self . skillkey = skillkey
6440+ self . skillname = skillname
6441+ self . state = state
6442+ self . pinned = pinned
6443+ self . createdatms = createdatms
6444+ self . statechangedatms = statechangedatms
6445+ self . lastusedatms = lastusedatms
6446+ self . usecount = usecount
6447+ self . archivedreason = archivedreason
6448+ }
6449+
6450+ private enum CodingKeys : String , CodingKey {
6451+ case skillfile = " skillFile "
6452+ case skillkey = " skillKey "
6453+ case skillname = " skillName "
6454+ case state
6455+ case pinned
6456+ case createdatms = " createdAtMs "
6457+ case statechangedatms = " stateChangedAtMs "
6458+ case lastusedatms = " lastUsedAtMs "
6459+ case usecount = " useCount "
6460+ case archivedreason = " archivedReason "
6461+ }
6462+ }
6463+
6464+ public struct SkillsCuratorStatusParams : Codable , Sendable { }
6465+
6466+ public struct SkillsCuratorStatusResult : Codable , Sendable {
6467+ public let lastattemptatms : AnyCodable
6468+ public let lastsuccessatms : AnyCodable
6469+ public let lasterror : AnyCodable
6470+ public let counts : [ String : AnyCodable ]
6471+ public let skills : [ SkillsCuratorActionResult ]
6472+ public let overlaps : [ [ String : AnyCodable ] ]
6473+
6474+ public init (
6475+ lastattemptatms: AnyCodable ,
6476+ lastsuccessatms: AnyCodable ,
6477+ lasterror: AnyCodable ,
6478+ counts: [ String : AnyCodable ] ,
6479+ skills: [ SkillsCuratorActionResult ] ,
6480+ overlaps: [ [ String : AnyCodable ] ] )
6481+ {
6482+ self . lastattemptatms = lastattemptatms
6483+ self . lastsuccessatms = lastsuccessatms
6484+ self . lasterror = lasterror
6485+ self . counts = counts
6486+ self . skills = skills
6487+ self . overlaps = overlaps
6488+ }
6489+
6490+ private enum CodingKeys : String , CodingKey {
6491+ case lastattemptatms = " lastAttemptAtMs "
6492+ case lastsuccessatms = " lastSuccessAtMs "
6493+ case lasterror = " lastError "
6494+ case counts
6495+ case skills
6496+ case overlaps
6497+ }
6498+ }
6499+
64006500public struct SkillsProposalsListParams : Codable , Sendable {
64016501 public let agentid : String ?
64026502
0 commit comments