hyf

Context-aware query service for Radroots
git clone https://radroots.dev/git/hyf.git
Log | Files | Refs | README | LICENSE

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]