config.json 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. {
  2. "version": 2,
  3. "concurrency_limit": 2,
  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": 1,
  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. },
  69. {
  70. "name": "lan-204",
  71. "base_url": "http://192.168.16.204:4091",
  72. "password": null,
  73. "password_env": "XAF_HUB_PW_LAN_204",
  74. "cfc_roots": [
  75. "D:\\cfc"
  76. ],
  77. "default_directory": "D:\\cfc",
  78. "fallback_model": "axonhub/deepseek",
  79. "branch_policy": "mainline"
  80. },
  81. {
  82. "name": "lan-189",
  83. "base_url": "http://192.168.16.189:4090",
  84. "password": null,
  85. "password_env": "XAF_HUB_PW_LAN_189",
  86. "cfc_roots": [
  87. "C:\\code\\cfc"
  88. ],
  89. "default_directory": "C:\\code\\cfc",
  90. "fallback_model": "axon/deepseek",
  91. "model_chain": [
  92. "opencode/deepseek-v4.1-flash-free",
  93. [
  94. "axonhub/deepseek",
  95. "axon/deepseek"
  96. ],
  97. "nvidia/nvidia/nemotron-3-ultra-550b-a55b"
  98. ]
  99. },
  100. {
  101. "name": "prod-etotem",
  102. "base_url": "https://opencode.etotem.com.cn",
  103. "password": null,
  104. "password_env": "XAF_HUB_PW_PROD_ETOTEM",
  105. "cfc_roots": [
  106. "/root/cfc",
  107. "/root/caremate"
  108. ],
  109. "default_directory": "/root/cfc",
  110. "danger": true,
  111. "readonly_default": true,
  112. "fallback_model": "axonhub/deepseek",
  113. "manual_only": true
  114. },
  115. {
  116. "name": "pub-iwintrue",
  117. "base_url": "http://opencode.iwintrue.com",
  118. "password": null,
  119. "password_env": "XAF_HUB_PW_PUB_IWINTRUE",
  120. "cfc_roots": [
  121. "/sc-data/cfc",
  122. "/sc-data/caremate"
  123. ],
  124. "default_directory": "/sc-data/cfc",
  125. "fallback_model": "etotem/deepseek"
  126. }
  127. ],
  128. "default_dispatch_model": "opencode/deepseek-v4.1-flash-free",
  129. "default_fallback_model": "axonhub/deepseek"
  130. }