config.json 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  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. "fallback_model": "axonhub/deepseek",
  55. "concurrency_limit": 6,
  56. "branch_policy": "mainline"
  57. },
  58. {
  59. "name": "lan-248",
  60. "base_url": "http://192.168.16.248:4090",
  61. "password": null,
  62. "password_env": "XAF_HUB_PW_LAN_248",
  63. "cfc_roots": [
  64. "/sc-data/cfc"
  65. ],
  66. "default_directory": "/sc-data/cfc",
  67. "fallback_model": "axonhub/deepseek",
  68. "concurrency_limit": 4,
  69. "model_chain": [
  70. "opencode/deepseek-v4.1-flash-free",
  71. "axonhub/deepseek",
  72. "nvidia/nvidia/nemotron-3-ultra-550b-a55b",
  73. "agnes/agnes-3.0-flash"
  74. ]
  75. },
  76. {
  77. "name": "lan-204",
  78. "base_url": "http://192.168.16.204:4091",
  79. "password": null,
  80. "password_env": "XAF_HUB_PW_LAN_204",
  81. "cfc_roots": [
  82. "D:\\cfc"
  83. ],
  84. "default_directory": "D:\\cfc",
  85. "fallback_model": "axonhub/deepseek",
  86. "concurrency_limit": 4,
  87. "branch_policy": "mainline",
  88. "dir_aliases": {
  89. "/sc-data/cfc": "D:/cfc"
  90. }
  91. },
  92. {
  93. "name": "lan-189",
  94. "base_url": "http://192.168.16.189:4090",
  95. "password": null,
  96. "password_env": "XAF_HUB_PW_LAN_189",
  97. "cfc_roots": [
  98. "C:\\code\\cfc"
  99. ],
  100. "default_directory": "C:\\code\\cfc",
  101. "fallback_model": "axon/deepseek",
  102. "concurrency_limit": 4,
  103. "model_chain": [
  104. "opencode/deepseek-v4.1-flash-free",
  105. [
  106. "axonhub/deepseek",
  107. "axon/deepseek"
  108. ],
  109. "nvidia/nvidia/nemotron-3-ultra-550b-a55b"
  110. ],
  111. "dir_aliases": {
  112. "/sc-data/cfc": "C:/code/cfc"
  113. }
  114. },
  115. {
  116. "name": "prod-etotem",
  117. "base_url": "https://opencode.etotem.com.cn",
  118. "password": null,
  119. "password_env": "XAF_HUB_PW_PROD_ETOTEM",
  120. "cfc_roots": [
  121. "/root/cfc",
  122. "/root/caremate"
  123. ],
  124. "default_directory": "/root/cfc",
  125. "danger": true,
  126. "readonly_default": true,
  127. "fallback_model": "axonhub/deepseek",
  128. "concurrency_limit": 4,
  129. "auto_prod": true
  130. },
  131. {
  132. "name": "pub-iwintrue",
  133. "base_url": "http://opencode.iwintrue.com",
  134. "password": null,
  135. "password_env": "XAF_HUB_PW_PUB_IWINTRUE",
  136. "cfc_roots": [
  137. "/sc-data/cfc",
  138. "/sc-data/caremate"
  139. ],
  140. "default_directory": "/sc-data/cfc",
  141. "fallback_model": "etotem/deepseek",
  142. "concurrency_limit": 6
  143. }
  144. ],
  145. "default_dispatch_model": "opencode/deepseek-v4.1-flash-free",
  146. "default_fallback_model": "axonhub/deepseek"
  147. }