codemap.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. {
  2. "metadata": {
  3. "version": "1.0.0",
  4. "last_run": "2026-04-21T21:00:06.931Z",
  5. "root": "/Users/alvin/repos/oh-my-opencode-slim",
  6. "include_patterns": [
  7. "src/**/*.ts",
  8. "src/**/*.d.ts",
  9. "scripts/**/*.ts",
  10. "package.json",
  11. "tsconfig.json",
  12. "biome.json",
  13. "README.md",
  14. "AGENTS.md"
  15. ],
  16. "exclude_patterns": [
  17. "opencode/**",
  18. "docs/**",
  19. "dist/**",
  20. "node_modules/**",
  21. ".git/**",
  22. "**/*.test.ts",
  23. "**/*.spec.ts",
  24. "**/test/**",
  25. "**/*.snap"
  26. ],
  27. "exceptions": []
  28. },
  29. "file_hashes": {
  30. "AGENTS.md": "30d65f029344f61705af6d525ad7801f",
  31. "README.md": "9ff6c095c6f7f01a388e396ec3abd667",
  32. "biome.json": "b68da34425b83fddbde5718ac6eb82f9",
  33. "package.json": "853c68d57c768448c020e55ca2342e94",
  34. "scripts/generate-schema.ts": "007f340e39adf6c3fd76feda72b71df1",
  35. "scripts/verify-opencode-host-smoke.ts": "a87fdb08b123501edf81618a49bc421d",
  36. "scripts/verify-release-artifact.ts": "83259be1926459412809013ce16e6fbb",
  37. "src/agents/council.ts": "993d74cefe54fefd32091b14bd82d1fd",
  38. "src/agents/councillor.ts": "612382324db18614ca2401d6d69f2746",
  39. "src/agents/designer.ts": "7d4e2654d89be9bfa99deb0a2802db5c",
  40. "src/agents/explorer.ts": "4dc3878a5e90eb5a16aefd9ecd4261df",
  41. "src/agents/fixer.ts": "f5f1b428de434ee5911001ec1b5b8b54",
  42. "src/agents/index.ts": "5c724aa87941d6218c03409cef913607",
  43. "src/agents/librarian.ts": "e62049e08902ae4138d08ce0ec5bd9e8",
  44. "src/agents/observer.ts": "57444137950f44a0fa6a874f2699e7e6",
  45. "src/agents/oracle.ts": "9aab904d02bacb93f821d9c9c8f70ccf",
  46. "src/agents/orchestrator.ts": "7d1546ff75e4a8a49d6b0495a6bd6765",
  47. "src/cli/config-io.ts": "e9048becbe09e618f07853ea9050b840",
  48. "src/cli/config-manager.ts": "7f2960f55aaebab21d822c586c2b12eb",
  49. "src/cli/custom-skills.ts": "da74e53dfd5f570e97a99ea4fd1d0440",
  50. "src/cli/index.ts": "ab4dadeea6be171cb0fc3317b18bca9d",
  51. "src/cli/install.ts": "bd84dbbca86aeacf9520952433c0835e",
  52. "src/cli/model-key-normalization.ts": "7f988cc8109c95382b9ece9730e2a7a5",
  53. "src/cli/paths.ts": "77054651c36e730aa3b32682fd26fe70",
  54. "src/cli/providers.ts": "12ee3947cd27554e90d34760a3952b6a",
  55. "src/cli/skills.ts": "4b3a3aec7ff891608c56d242a0f517f6",
  56. "src/cli/system.ts": "b5464d7661ab1c8e196159641ee3bbed",
  57. "src/cli/types.ts": "6b3468226ad733b8c4a601677a98a11e",
  58. "src/config/agent-mcps.ts": "d62ecc6f60c7005ca00996aa1a5749c8",
  59. "src/config/constants.ts": "bdcaf65a5746b9051f978d70ca24c39c",
  60. "src/config/council-schema.ts": "9c2a543fc1428260b1cfd35d31cd4408",
  61. "src/config/index.ts": "34949877c248cc5fbc3699fd7c5c70f2",
  62. "src/config/loader.ts": "8419310b841733920d03b99d6204387e",
  63. "src/config/schema.ts": "567a9eeb9c24163c2a16cedc63620252",
  64. "src/config/utils.ts": "b49d30f4c667a30cfa4627aa842b454b",
  65. "src/council/council-manager.ts": "2b38ff66df1e40b1f15959efda0809bf",
  66. "src/council/index.ts": "24cab5b06b4bfd91d2496692650eb18a",
  67. "src/hooks/apply-patch/codec.ts": "fce9edab08aab27b5c09bdb46c201203",
  68. "src/hooks/apply-patch/errors.ts": "fd2c9d9d185494f2f8b22862bd14700b",
  69. "src/hooks/apply-patch/execution-context.ts": "b44fb8ae4c672ab7c0b18fb1aa1915a0",
  70. "src/hooks/apply-patch/index.ts": "835302f13810b8cb88d92367d3fc034e",
  71. "src/hooks/apply-patch/matching.ts": "2ea9569179cf01c0c010f257cd9278d3",
  72. "src/hooks/apply-patch/operations.ts": "2ea0bbef64fcb6bd07a8adf35a490aeb",
  73. "src/hooks/apply-patch/patch.ts": "65f24cc7d01d80eeda3016469d8e32ed",
  74. "src/hooks/apply-patch/prepared-changes.ts": "bf504dea1fc8723f593093a6c8d9a829",
  75. "src/hooks/apply-patch/resolution.ts": "45305823564edf4c9cdf972f5b03859a",
  76. "src/hooks/apply-patch/rewrite.ts": "2ba1d58233a4093bf0d5ffde0ad8ff75",
  77. "src/hooks/apply-patch/test-helpers.ts": "27b74cc1c0dec6c9dfdbbea4a9724468",
  78. "src/hooks/apply-patch/types.ts": "bff517a2050313703b3e8c4af35617d0",
  79. "src/hooks/auto-update-checker/cache.ts": "306b85a4beef7fd9959ecdfc655f8c3c",
  80. "src/hooks/auto-update-checker/checker.ts": "18a6a25b534a3be31d57b2f5a401f235",
  81. "src/hooks/auto-update-checker/constants.ts": "c46dcf24c3184965314f008ede59b7c7",
  82. "src/hooks/auto-update-checker/index.ts": "3df09b0bec208c0c962c8f2bd0dab177",
  83. "src/hooks/auto-update-checker/types.ts": "b53cb3c5c541d65da160d83451433499",
  84. "src/hooks/chat-headers.ts": "2586390fd72f4e19da4d06a6e770aa8f",
  85. "src/hooks/delegate-task-retry/guidance.ts": "a121a7fc081422351f4d5b2044aa6024",
  86. "src/hooks/delegate-task-retry/hook.ts": "14e85deb32a09a3a65d341cb7a438a90",
  87. "src/hooks/delegate-task-retry/index.ts": "7b78edb6f10cfee10b2c117ca2287378",
  88. "src/hooks/delegate-task-retry/patterns.ts": "5e4919da29af630e4e2ec37df0b58025",
  89. "src/hooks/filter-available-skills/index.ts": "4cac7bea2a22f57d602de1df22203baa",
  90. "src/hooks/foreground-fallback/index.ts": "31c859cf0d0e4998c6d4d99670c100b9",
  91. "src/hooks/image-hook.ts": "94e07e33eac132eeb339d4b51f7dfca8",
  92. "src/hooks/index.ts": "569c94462498575319218d2b9ac62895",
  93. "src/hooks/json-error-recovery/hook.ts": "55f1268777de23ed5546c8f2f0a5b424",
  94. "src/hooks/json-error-recovery/index.ts": "c54900170ea905776e973e30b5dd95f4",
  95. "src/hooks/phase-reminder/index.ts": "55c78ab86f3b26a071c8e2f639831b8b",
  96. "src/hooks/post-file-tool-nudge/index.ts": "7a23d01b3396c4018015e0e90629c45d",
  97. "src/hooks/todo-continuation/index.ts": "4bc29a79ce7d85acc120c87a02cd09d2",
  98. "src/hooks/todo-continuation/todo-hygiene.ts": "08374710c80e24ca55b78a1ff5ed7a81",
  99. "src/index.ts": "71860a08236a119da95f0b9161b52d26",
  100. "src/interview/dashboard.ts": "dbe6703d036ff16952c98f5cc0066e5c",
  101. "src/interview/document.ts": "c8c35c9042fdef497925c89ce1dba1b4",
  102. "src/interview/helpers.ts": "b95a7e299bb4ab38ab66a272b3ba3612",
  103. "src/interview/index.ts": "ab5c9a50b6c08826cfd53233cac75f38",
  104. "src/interview/manager.ts": "62c337961c1e5638c3531c33a097c247",
  105. "src/interview/parser.ts": "f555be74e939ac8a0e9eaf8fe2b38e11",
  106. "src/interview/prompts.ts": "ff6e3cd2e95c407662b143af8db615fc",
  107. "src/interview/server.ts": "486e31b94f0353a838a017510931bc50",
  108. "src/interview/service.ts": "ea6bba2240a5e50b88a8adaf1d1d64e3",
  109. "src/interview/types.ts": "2614f59dcf6fbbf1d7285644f98149a6",
  110. "src/interview/ui.ts": "5f03d5500ed3bd9e5e0fd7449353dc20",
  111. "src/mcp/context7.ts": "4e02e8ef204b6eb7e99a3209078428b5",
  112. "src/mcp/grep-app.ts": "f76cb0ffb3484b16d55f27729e80e864",
  113. "src/mcp/index.ts": "92464b907264ebd630e12a42ae6eee67",
  114. "src/mcp/types.ts": "a67078f79aa8b99c41fb5be5d9fa9319",
  115. "src/mcp/websearch.ts": "7c507eff1d6f9c01d3ccb928ea648ca7",
  116. "src/multiplexer/factory.ts": "5ca22092bbe54953c620aed005485398",
  117. "src/multiplexer/index.ts": "252b8f5d0d6f8e6c3408eed47791bf67",
  118. "src/multiplexer/session-manager.ts": "efbf78b5bc36cc9c5d8fec59b174a191",
  119. "src/multiplexer/tmux/index.ts": "7873a9b809fa16f3266d16bc2d8f702c",
  120. "src/multiplexer/types.ts": "2269f67f16fad8f60d92fb389cf3519b",
  121. "src/multiplexer/zellij/index.ts": "16b9534fafc904e84faaf862d3a67d37",
  122. "src/skills/codemap/README.md": "fbb3e9fd31ae685b87e630df96c3c60a",
  123. "src/skills/simplify/README.md": "2786c6e4e6b9f972193353b49741c8e3",
  124. "src/tools/ast-grep/cli.ts": "94eea47198f97a4169f009e5249c3f7f",
  125. "src/tools/ast-grep/constants.ts": "ef016f4d4c5a6861fed9c28e968cad07",
  126. "src/tools/ast-grep/downloader.ts": "eda4a6bc69a3290a2e54f4d46c639bc1",
  127. "src/tools/ast-grep/index.ts": "a2e6261cdd8f4ddfd5d89dcd5ad175eb",
  128. "src/tools/ast-grep/tools.ts": "3f7c2c65cffd5273b0cd6c849800176d",
  129. "src/tools/ast-grep/types.ts": "34ad28b5b1e9617b584f082dba9a427c",
  130. "src/tools/ast-grep/utils.ts": "1dd3b2133c4b8c847a26eea0423bc0b2",
  131. "src/tools/council.ts": "013b780b8f862d799d9a98adcd26b170",
  132. "src/tools/index.ts": "065498f03cdc5cc66d7215f65b4ef3c7",
  133. "src/tools/smartfetch/binary.ts": "a65d816f46ebef11c39bda1764f82bb7",
  134. "src/tools/smartfetch/cache.ts": "9a4e272b897b6914f0925919357bfce1",
  135. "src/tools/smartfetch/constants.ts": "1ba20e00a4d3f4717eba62f381f9cd4c",
  136. "src/tools/smartfetch/index.ts": "5bbf7898199c2764351dac4bc0b28b84",
  137. "src/tools/smartfetch/network.ts": "2b8b3ecaffe1bc4a66c26994bf0afcb6",
  138. "src/tools/smartfetch/secondary-model.ts": "83b6d543783bb05ded285da19871f2a4",
  139. "src/tools/smartfetch/tool.ts": "03e91727dc3d408bdb7f751ac647c0de",
  140. "src/tools/smartfetch/types.ts": "2576efe959365f34b7160c409fb54d26",
  141. "src/tools/smartfetch/utils.ts": "ab169376765be6079f24f55862d9a90b",
  142. "src/utils/agent-variant.ts": "7bf26b256814b18ac04b374586a44c77",
  143. "src/utils/compat.ts": "806de91aefa1d164b004c6ca465d8700",
  144. "src/utils/env.ts": "b76fbfea11c340337f6bdd8a9c87bb69",
  145. "src/utils/index.ts": "cc35eee0a38f8dd094af5e3b26757804",
  146. "src/utils/internal-initiator.ts": "64f4189f18ade892f92c0b30188dcd30",
  147. "src/utils/logger.ts": "a73dd89ea1e97870b93d3387be122baf",
  148. "src/utils/polling.ts": "b1d9c52df1fae7391234d0f5476d53b5",
  149. "src/utils/session.ts": "a6d5dfb749b70bb3b96fee2d0428e1f9",
  150. "src/utils/subagent-depth.ts": "f925bd47ed5ffb67039508bedb14ac25",
  151. "src/utils/zip-extractor.ts": "11e6d1913e049f46099bb61d4a77e62b",
  152. "tsconfig.json": "1d2bb6e93a43366843785a156c8e538a"
  153. },
  154. "folder_hashes": {
  155. ".": "f879a605b798ed78508909223b340fd9",
  156. "scripts": "7ebdcbc44fd1e155c3ef2cc3baecb925",
  157. "src": "70818eb0b5ea3938cf5f818a8c0ac5a7",
  158. "src/agents": "75a55d6aeb126a4965a0fef62730c375",
  159. "src/cli": "1b78a40dfdd03912f257532127f810b4",
  160. "src/config": "9f3223e021a667d6d3e717e29e2eec0c",
  161. "src/council": "ec4aa430a77af9d5ca82daa6a20583e7",
  162. "src/hooks": "f3062ab5f4ec3f58637f7a2e6cdef26d",
  163. "src/hooks/apply-patch": "d3bd03747a4c2ecd199fb68706d4c8d2",
  164. "src/hooks/auto-update-checker": "c407065b8052ab293b8c78e643a19297",
  165. "src/hooks/delegate-task-retry": "c2c138123a5bea46d53ded27049e0002",
  166. "src/hooks/filter-available-skills": "42214100c13e02e3b197f1e7cb1b586a",
  167. "src/hooks/foreground-fallback": "ce1e432e5df74b621af88100e27bc9e9",
  168. "src/hooks/json-error-recovery": "c8a245f5f48918279aa3d7724a573c75",
  169. "src/hooks/phase-reminder": "80f01bd7edd895fcd3950a44b21a4d3a",
  170. "src/hooks/post-file-tool-nudge": "e01c0aa6e649ec049c068d6a1b2006f9",
  171. "src/hooks/todo-continuation": "f3622b6cc650fcd74043cde96b56b9f3",
  172. "src/interview": "10923d6ce307cebd04a2f5027e222e91",
  173. "src/mcp": "5f5fc5fbb54bf9944063483cee8be88f",
  174. "src/multiplexer": "1ab1795813a0596bda3358cea39f4d7c",
  175. "src/multiplexer/tmux": "796d0d51b317bdb05c54dcf257fb5597",
  176. "src/multiplexer/zellij": "35ab5e99b43ac4da5a085d1e331da37b",
  177. "src/skills": "c93b75814e75bc85966fba4513b81b24",
  178. "src/skills/codemap": "1e82ef833612703b786daceb091f2422",
  179. "src/skills/simplify": "9c745d8113135e3103af5f1a49d67dfe",
  180. "src/tools": "100379388fab4d60ef65482afd46b034",
  181. "src/tools/ast-grep": "2d4ad34fd02c6d068766dd38e826f2a8",
  182. "src/tools/smartfetch": "ff5047fb784b3d868e3908099591a117",
  183. "src/utils": "78d596e8f807bda028667382a9a0752d"
  184. }
  185. }