config.json 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. {
  2. "version": 2,
  3. "concurrency_limit": 4,
  4. "session_ttl_days": 10,
  5. "match_threshold": 0.12,
  6. "auto_match": true,
  7. "timeouts": {
  8. "connect_seconds": 8,
  9. "read_seconds": 30
  10. },
  11. "retries": 1,
  12. "scan_workers": 6,
  13. "page_size": 8000,
  14. "lock": {
  15. "dir": null,
  16. "slot_ttl_seconds": 60,
  17. "lock_timeout_seconds": 20,
  18. "slot_grace_seconds": 5
  19. },
  20. "fallback_segments": [
  21. "cfc",
  22. "caremate",
  23. "danshop",
  24. "xaf"
  25. ],
  26. "exclude_dirs": [
  27. "E:\\workspace\\mes",
  28. "E:\\wbspace\\train",
  29. "E:\\workspace\\totem",
  30. "E:\\workspace\\iwt",
  31. "/home/liaoxg/.config/opencode/plugins/omf",
  32. "D:\\Documents",
  33. "/sc-data/mes",
  34. "/home/iwt/.config/opencode/plugins/omf",
  35. "D:\\tmp",
  36. "D:\\360极速",
  37. "C:\\Users\\iwt"
  38. ],
  39. "exclude_substrings": [
  40. "workbuddy"
  41. ],
  42. "instances": [
  43. {
  44. "name": "local-45278",
  45. "base_url": "http://127.0.0.1:45278",
  46. "password": null,
  47. "password_file": "~/.config/opencode/service.json",
  48. "password_key": "password",
  49. "password_env": "XAF_HUB_PW_LOCAL_45278",
  50. "cfc_roots": [
  51. "E:\\cfc"
  52. ],
  53. "default_directory": "E:\\cfc",
  54. "model_chain": [
  55. "opencode/deepseek-v4.1-flash-free",
  56. "axonhub/deepseek",
  57. [
  58. "agnes/agnes-3.0-flash",
  59. "agnes-ai/agnes-3.0-flash"
  60. ]
  61. ],
  62. "concurrency_limit": 6,
  63. "branch_policy": "mainline"
  64. },
  65. {
  66. "name": "lan-248",
  67. "base_url": "http://192.168.16.248:4090",
  68. "password": null,
  69. "password_env": "XAF_HUB_PW_LAN_248",
  70. "cfc_roots": [
  71. "/sc-data/cfc"
  72. ],
  73. "default_directory": "/sc-data/cfc",
  74. "concurrency_limit": 4,
  75. "model_chain": [
  76. "opencode/deepseek-v4.1-flash-free",
  77. "axonhub/deepseek",
  78. [
  79. "agnes-ai/agnes-3.0-flash",
  80. "agnes/agnes-3.0-flash"
  81. ]
  82. ]
  83. },
  84. {
  85. "name": "lan-204",
  86. "base_url": "http://192.168.16.204:4091",
  87. "password": null,
  88. "password_env": "XAF_HUB_PW_LAN_204",
  89. "cfc_roots": [
  90. "D:\\cfc"
  91. ],
  92. "default_directory": "D:\\cfc",
  93. "model_chain": [
  94. "opencode/deepseek-v4.1-flash-free",
  95. "axonhub/deepseek",
  96. [
  97. "agnes/agnes-3.0-flash",
  98. "agnes-ai/agnes-3.0-flash"
  99. ]
  100. ],
  101. "concurrency_limit": 4,
  102. "branch_policy": "mainline",
  103. "dir_aliases": {
  104. "/sc-data/cfc": "D:/cfc"
  105. }
  106. },
  107. {
  108. "name": "lan-189",
  109. "base_url": "http://192.168.16.189:4090",
  110. "password": null,
  111. "password_env": "XAF_HUB_PW_LAN_189",
  112. "cfc_roots": [
  113. "C:\\code\\cfc"
  114. ],
  115. "default_directory": "C:\\code\\cfc",
  116. "concurrency_limit": 4,
  117. "model_chain": [
  118. "opencode/deepseek-v4.1-flash-free",
  119. "axon/deepseek",
  120. [
  121. "agnes/agnes-3.0-flash",
  122. "agnes-ai/agnes-3.0-flash"
  123. ]
  124. ],
  125. "dir_aliases": {
  126. "/sc-data/cfc": "C:/code/cfc"
  127. }
  128. },
  129. {
  130. "name": "prod-etotem",
  131. "base_url": "https://opencode.etotem.com.cn",
  132. "password": null,
  133. "password_env": "XAF_HUB_PW_PROD_ETOTEM",
  134. "cfc_roots": [
  135. "/root/cfc",
  136. "/root/caremate"
  137. ],
  138. "default_directory": "/root/cfc",
  139. "danger": true,
  140. "readonly_default": true,
  141. "model_chain": [
  142. "opencode/deepseek-v4.1-flash-free",
  143. "axonhub/deepseek",
  144. [
  145. "axonhub/agnes-3.0-flash",
  146. "axonhub/agnes-2.5-flash"
  147. ]
  148. ],
  149. "concurrency_limit": 4,
  150. "auto_prod": true
  151. },
  152. {
  153. "name": "pub-iwintrue",
  154. "base_url": "http://opencode.iwintrue.com",
  155. "password": null,
  156. "password_env": "XAF_HUB_PW_PUB_IWINTRUE",
  157. "cfc_roots": [
  158. "/sc-data/cfc",
  159. "/sc-data/caremate"
  160. ],
  161. "default_directory": "/sc-data/cfc",
  162. "model_chain": [
  163. "opencode/deepseek-v4.1-flash-free",
  164. "etotem/deepseek",
  165. [
  166. "agnes/agnes-3.0-flash",
  167. "agnes-ai/agnes-3.0-flash"
  168. ]
  169. ],
  170. "concurrency_limit": 6
  171. }
  172. ],
  173. "default_dispatch_model": "opencode/deepseek-v4.1-flash-free"
  174. }