contract.mojo (918B)
1 from std.collections import List 2 3 4 def assisted_runtime_contract_version() -> Int: 5 return 1 6 7 8 def provider_runtime_id() -> String: 9 return "hyf_provider_runtime" 10 11 12 def max_local_query_rewrite_route() -> String: 13 return "provider_runtime.query_rewrite.max_local" 14 15 16 def assisted_runtime_supported_business_capabilities() -> List[String]: 17 var capabilities = List[String]() 18 capabilities.append("query_rewrite") 19 return capabilities^ 20 21 22 @fieldwise_init 23 struct AssistedRuntimeStatus(Copyable, Movable): 24 var id: String 25 var kind: String 26 var contract_version: Int 27 var transport: String 28 var endpoint: String 29 var backend_kind: String 30 var provider: String 31 var route: String 32 var model: String 33 var configured: Bool 34 var reachable: Bool 35 var state: String 36 var reason: String 37 var fallback_contract: String 38 var supported_business_capabilities: List[String]