codemap.json 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  1. {
  2. "metadata": {
  3. "version": "1.0.0",
  4. "last_run": "2026-07-06T18:55:02.720Z",
  5. "root": "/home/mhenke/Projects/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": "e2448f31cc3ee2cd0176538784373271",
  31. "README.md": "f4b9788a277ec3c405ed390b73be1f78",
  32. "biome.json": "b68da34425b83fddbde5718ac6eb82f9",
  33. "package.json": "d1cee3e0421a042698bd306d73197ae5",
  34. "scripts/generate-schema.ts": "007f340e39adf6c3fd76feda72b71df1",
  35. "scripts/verify-opencode-host-smoke.ts": "a87fdb08b123501edf81618a49bc421d",
  36. "scripts/verify-release-artifact.ts": "119eb43328189d4a57c12c784f17ac9b",
  37. "src/agents/council.ts": "209ef5af0a5c3c0273c9d9db890ad6b8",
  38. "src/agents/councillor.ts": "f2a0b7d0f9722e1b32e4b385d6b7b716",
  39. "src/agents/designer.ts": "aa9cea2bea0f1732965739114559956d",
  40. "src/agents/explorer.ts": "d0852357f5f54d9091ce32a7576cbd4e",
  41. "src/agents/fixer.ts": "1717c67d9900a9d1fe8d99f2f3b968af",
  42. "src/agents/index.ts": "410d82467609dfca47fc288aa73f843c",
  43. "src/agents/librarian.ts": "25e64317fd9ef5f8b6759150c44c0ff8",
  44. "src/agents/observer.ts": "5387a97e67b194f12c6a57a35b9d8025",
  45. "src/agents/oracle.ts": "ef1581f9c8f06cfcec1837f85f69d06e",
  46. "src/agents/orchestrator.ts": "da4f99e9634c3c5f3b6ed52a68f7a286",
  47. "src/agents/permissions.ts": "c7916999c6e0edbf4666db6c02bed3cb",
  48. "src/cli/background-subagents.ts": "adfda967b577ad4f0494d85447977913",
  49. "src/cli/companion.ts": "f3031226ff810b9fc703dbd08726f71d",
  50. "src/cli/config-io.ts": "5f03ec3adf6e86e550c75f3d9c3252a5",
  51. "src/cli/config-manager.ts": "7f2960f55aaebab21d822c586c2b12eb",
  52. "src/cli/custom-skills-registry.ts": "e2157e98eb57e75b24df7819d692f9c3",
  53. "src/cli/custom-skills.ts": "105f2bd9a36490bfd35858ac36bf5bd6",
  54. "src/cli/doctor.ts": "deb359777d243984b6a6ced6aee32651",
  55. "src/cli/index.ts": "45abb38d42c39c37066a309376381188",
  56. "src/cli/install.ts": "379516229bd985e99d518aceb0fe424c",
  57. "src/cli/model-key-normalization.ts": "7f988cc8109c95382b9ece9730e2a7a5",
  58. "src/cli/paths.ts": "dd032ba57b84ab4a3a8437d51600acd7",
  59. "src/cli/providers.ts": "9eee6be90e4c2d972fa73b0892ddf030",
  60. "src/cli/skills.ts": "b867492bc2ef473116d5e39e38957b0c",
  61. "src/cli/system.ts": "b5464d7661ab1c8e196159641ee3bbed",
  62. "src/cli/types.ts": "7fb0770e7aa0e010f0107df45ab5572b",
  63. "src/companion/manager.ts": "aa8590d929339e7c88bea307dc418ff8",
  64. "src/companion/updater.ts": "45bb856e88a75e07426936b505b2f973",
  65. "src/config/agent-mcps.ts": "ce2c54b4f82a8a6ab42ed7acb1fc58bf",
  66. "src/config/constants.ts": "907b20f9587b0af529b683cb097eeb7f",
  67. "src/config/council-schema.ts": "51c3e6bd9aec8ac5c98043d5b7df7b2f",
  68. "src/config/index.ts": "8a61e02aa676fc86cc8d9d6d30a2e617",
  69. "src/config/loader.ts": "5757c143083364fb6352d7701ff1b2b2",
  70. "src/config/runtime-preset.ts": "7f924629c21ed1f438bcea8f4a54da02",
  71. "src/config/schema.ts": "84ea141440fa89245dd324fa03d30dfb",
  72. "src/config/utils.ts": "ea6fe8ef6dff0848f42f03c7d6983727",
  73. "src/council/council-manager.ts": "771f4feb3f709d410ef0208b9996881b",
  74. "src/council/index.ts": "24cab5b06b4bfd91d2496692650eb18a",
  75. "src/hooks/apply-patch/codec.ts": "ba2086f51f88c47a67ccf930f0b1e268",
  76. "src/hooks/apply-patch/errors.ts": "fd2c9d9d185494f2f8b22862bd14700b",
  77. "src/hooks/apply-patch/execution-context.ts": "b44fb8ae4c672ab7c0b18fb1aa1915a0",
  78. "src/hooks/apply-patch/index.ts": "013d868ee0c7f267457f8ca8387e482f",
  79. "src/hooks/apply-patch/matching.ts": "a2cf65b5b08f0d480f968f44e6813300",
  80. "src/hooks/apply-patch/operations.ts": "2ea0bbef64fcb6bd07a8adf35a490aeb",
  81. "src/hooks/apply-patch/prepared-changes.ts": "bf504dea1fc8723f593093a6c8d9a829",
  82. "src/hooks/apply-patch/resolution.ts": "e2817a8d48d8a89f58b3b39ef0088f41",
  83. "src/hooks/apply-patch/rewrite.ts": "581c23e0f46c26e413cb65df64858582",
  84. "src/hooks/apply-patch/test-helpers.ts": "27b74cc1c0dec6c9dfdbbea4a9724468",
  85. "src/hooks/apply-patch/types.ts": "bff517a2050313703b3e8c4af35617d0",
  86. "src/hooks/auto-update-checker/cache.ts": "306b85a4beef7fd9959ecdfc655f8c3c",
  87. "src/hooks/auto-update-checker/checker.ts": "616bd0fa5e2d00464ef0f2b99ed47a3b",
  88. "src/hooks/auto-update-checker/constants.ts": "22f2a2bd7f617601ccb329acd01b85a4",
  89. "src/hooks/auto-update-checker/index.ts": "2694ba0b1f252c67d08286b7d776ebe3",
  90. "src/hooks/auto-update-checker/skill-sync.ts": "cfabbd86c122ea31dd4c5ac1d45a5407",
  91. "src/hooks/auto-update-checker/types.ts": "59800bc1d2a3d189623b56cf49273892",
  92. "src/hooks/chat-headers.ts": "2586390fd72f4e19da4d06a6e770aa8f",
  93. "src/hooks/deepwork/index.ts": "ab5a4c49bd2974d9bfed3774da0ae0ca",
  94. "src/hooks/delegate-task-retry/hook.ts": "310c87963909ab3f40da5a61a50f5df0",
  95. "src/hooks/delegate-task-retry/patterns.ts": "5e4919da29af630e4e2ec37df0b58025",
  96. "src/hooks/filter-available-skills/index.ts": "4278d46c9018b0a86f0e63349f007f4d",
  97. "src/hooks/foreground-fallback/index.ts": "2c53fd4684f6c004640d7d20517cc4aa",
  98. "src/hooks/image-hook.ts": "11ff86ce46a479429938e27ca05499a3",
  99. "src/hooks/index.ts": "5036bb33b2c881554f57bd6b36459b8c",
  100. "src/hooks/json-error-recovery/hook.ts": "6b86f68cdf202725ed856c07de622b62",
  101. "src/hooks/loop-command/index.ts": "51dc18e6233083c854eb5b3b241b3946",
  102. "src/hooks/phase-reminder/index.ts": "445cf012d3e13c242e64e37d70fae625",
  103. "src/hooks/post-file-tool-nudge/index.ts": "7c7d1c25e4b6e445dfbf506b483cde82",
  104. "src/hooks/reflect/index.ts": "01118001ad9d4e560881b4ef06b78d9f",
  105. "src/hooks/task-session-manager/index.ts": "90b63e3321468082004b81da653fdf4a",
  106. "src/hooks/task-session-manager/pending-call-tracker.ts": "4650c2f9bc9ea4b1e13b513989e5fc9e",
  107. "src/hooks/task-session-manager/task-context-tracker.ts": "e6dc74e72aedd014643134afb2c123a6",
  108. "src/hooks/types.ts": "0a80ebc8b12032bd9cc810e5fab6b6a1",
  109. "src/index.ts": "b1f9feda05098802712f89990c1c209b",
  110. "src/interview/dashboard-manager.ts": "40475436feb2773a825db89827ab28f5",
  111. "src/interview/dashboard.ts": "cfff71b7ca3a38b9e58e3ed96262ccea",
  112. "src/interview/document.ts": "29e6a6d42c0d0b502dd25a022c4e1de4",
  113. "src/interview/helpers.ts": "b95a7e299bb4ab38ab66a272b3ba3612",
  114. "src/interview/index.ts": "ab5c9a50b6c08826cfd53233cac75f38",
  115. "src/interview/manager.ts": "c9c61d5a5914c6cffba33ff6962e93aa",
  116. "src/interview/parser.ts": "aa6101cf5bebfafcbca845ba532856cf",
  117. "src/interview/prompts.ts": "b94ef5117d4e720cb5045080b240d890",
  118. "src/interview/server.ts": "fe5230962e2d44c6bec9909049c971f6",
  119. "src/interview/service.ts": "ebd799bbd76a4a08fda5d29965e0477e",
  120. "src/interview/session-server.ts": "b1e0169aa0720bfc92c63c09007890db",
  121. "src/interview/types.ts": "c09bb5def45c25f2a9add1327d88d881",
  122. "src/interview/ui.ts": "1a19d9d5543e6bc706794fcc1adada8e",
  123. "src/loop/loop-session.ts": "f57ea3e3f0441443b8608e2d1af96414",
  124. "src/mcp/context7.ts": "4e02e8ef204b6eb7e99a3209078428b5",
  125. "src/mcp/grep-app.ts": "53dba799724a92e491b57c30cdbd471d",
  126. "src/mcp/index.ts": "e9aec0cf22bc802c343caccd25f39fda",
  127. "src/mcp/types.ts": "a67078f79aa8b99c41fb5be5d9fa9319",
  128. "src/mcp/websearch.ts": "7c507eff1d6f9c01d3ccb928ea648ca7",
  129. "src/multiplexer/factory.ts": "f46b52b6269d4a1e97a4822ab354a7c0",
  130. "src/multiplexer/herdr/index.ts": "150a0b0f255ff05ab8c129cf53b4b17c",
  131. "src/multiplexer/index.ts": "7c3ac610930726ff8d1d12aee025752b",
  132. "src/multiplexer/session-manager.ts": "5622de7069f444d5162c09b1e347aa34",
  133. "src/multiplexer/shared.ts": "ea19d777dd58300a8a73a26887c7178d",
  134. "src/multiplexer/tmux/index.ts": "6a917050c75fa34fea61035b51bbc46c",
  135. "src/multiplexer/types.ts": "8aa8ffcdbaf33dbacd0725d98f0a3b68",
  136. "src/multiplexer/zellij/index.ts": "f97c6308f641ef9c68fb65c27247c4eb",
  137. "src/skills/clonedeps/README.md": "1e7ee3fb1032ca64141fe133a3af1cc7",
  138. "src/skills/codemap/README.md": "fbb3e9fd31ae685b87e630df96c3c60a",
  139. "src/skills/simplify/README.md": "2786c6e4e6b9f972193353b49741c8e3",
  140. "src/tools/acp-run.ts": "0f2143e3e7fc75af14b101aa1ef16411",
  141. "src/tools/ast-grep/cli.ts": "94eea47198f97a4169f009e5249c3f7f",
  142. "src/tools/ast-grep/constants.ts": "ef016f4d4c5a6861fed9c28e968cad07",
  143. "src/tools/ast-grep/downloader.ts": "eda4a6bc69a3290a2e54f4d46c639bc1",
  144. "src/tools/ast-grep/index.ts": "a2e6261cdd8f4ddfd5d89dcd5ad175eb",
  145. "src/tools/ast-grep/tools.ts": "a0d7b252fb2240c8e064b495c19e1f26",
  146. "src/tools/ast-grep/types.ts": "34ad28b5b1e9617b584f082dba9a427c",
  147. "src/tools/ast-grep/utils.ts": "1dd3b2133c4b8c847a26eea0423bc0b2",
  148. "src/tools/cancel-task.ts": "c55e4173b619dcf199d72c6ecd6f4d09",
  149. "src/tools/council.ts": "5178d86b649777c753ffb4cc9a31dcfc",
  150. "src/tools/index.ts": "b562a39a524d55c1b0b33041b62437e8",
  151. "src/tools/preset-manager.ts": "5dc472acedb4fb5e17a584bbb7e190e0",
  152. "src/tools/smartfetch/binary.ts": "a65d816f46ebef11c39bda1764f82bb7",
  153. "src/tools/smartfetch/cache.ts": "9a4e272b897b6914f0925919357bfce1",
  154. "src/tools/smartfetch/constants.ts": "1ba20e00a4d3f4717eba62f381f9cd4c",
  155. "src/tools/smartfetch/index.ts": "5bbf7898199c2764351dac4bc0b28b84",
  156. "src/tools/smartfetch/network.ts": "2b8b3ecaffe1bc4a66c26994bf0afcb6",
  157. "src/tools/smartfetch/secondary-model.ts": "a086195fafce7eadc064138f772a4e25",
  158. "src/tools/smartfetch/tool.ts": "03e91727dc3d408bdb7f751ac647c0de",
  159. "src/tools/smartfetch/types.ts": "2576efe959365f34b7160c409fb54d26",
  160. "src/tools/smartfetch/utils.ts": "ab169376765be6079f24f55862d9a90b",
  161. "src/tui-state.ts": "dd8cbf2d515085edc548cdbecfd1ba09",
  162. "src/tui.ts": "12d1e248f4eba8d6f54b164a742cab9c",
  163. "src/utils/agent-variant.ts": "6e112fb56a0eef55c8c1dbff3e9d7c8e",
  164. "src/utils/background-job-board.ts": "fcdd672d9f3a8730d3db39470e0da61d",
  165. "src/utils/background-job-coordinator.ts": "e972bdc1bbab9f4f458a0828ddb0af69",
  166. "src/utils/background-job-store.ts": "2114ed7af09bb37e207b0969385707e8",
  167. "src/utils/compat.ts": "efb1d9db45c0926079cb780e949fb5dd",
  168. "src/utils/councillor-models.ts": "5155941c035ecfd11a4b6248e6c497aa",
  169. "src/utils/env.ts": "c4d56b5c308c1047c26d494be45cb86b",
  170. "src/utils/guards.ts": "83af4d036dd573e9008f0c1125e4918c",
  171. "src/utils/index.ts": "42b1f364b48e75faa9cfeb44c6ad2660",
  172. "src/utils/internal-initiator.ts": "013b87f387555db563b0241645d638b1",
  173. "src/utils/logger.ts": "4e33d48e57ab1ea40cfe07a796d4ac44",
  174. "src/utils/polling.ts": "b1d9c52df1fae7391234d0f5476d53b5",
  175. "src/utils/session.ts": "6f277d3a687e019cc47a2ed412310c1b",
  176. "src/utils/subagent-depth.ts": "f925bd47ed5ffb67039508bedb14ac25",
  177. "src/utils/system-collapse.ts": "05370b9db1a8dbd4ace4958cc807b912",
  178. "src/utils/task.ts": "379ec59e07b805ecc4516387a301c9c2",
  179. "src/utils/zip-extractor.ts": "11e6d1913e049f46099bb61d4a77e62b",
  180. "tsconfig.json": "1d2bb6e93a43366843785a156c8e538a"
  181. },
  182. "folder_hashes": {
  183. ".": "f4a663f6aac32f8ce0db004493bf6297",
  184. "scripts": "362e9fb6832c103e1434719916be283d",
  185. "src": "a05b32fdbbecf0039f0a25353464ca1f",
  186. "src/agents": "14bf78ef0216501e70602f12d62e9839",
  187. "src/cli": "68e0366396ce0091fbfc8693500ef242",
  188. "src/companion": "489154aba4297da2a659a31bd91beb15",
  189. "src/config": "9cd27db0477bccd91e793a4b51aee90c",
  190. "src/council": "a25cae62a980ff28f7d1834236c46730",
  191. "src/hooks": "89952c2777fb40f35be388f989e4b1b0",
  192. "src/hooks/apply-patch": "d20e3c103082283c3c126b7e936bc041",
  193. "src/hooks/auto-update-checker": "afe6d8213cc900b772b9c04ab6a31fd6",
  194. "src/hooks/deepwork": "4698a85b598d3158d038313680762c1b",
  195. "src/hooks/delegate-task-retry": "7bd4abeb2dbfc4e7aaed701de08b7509",
  196. "src/hooks/filter-available-skills": "2f0f2cbced0fbe91931733f645209019",
  197. "src/hooks/foreground-fallback": "0f4879b5d2ae0a9fbceef13fd7357635",
  198. "src/hooks/json-error-recovery": "fbe725b787123f203b78dd8dfd47db67",
  199. "src/hooks/loop-command": "dd9465f50406f33c005b559dabfeec29",
  200. "src/hooks/phase-reminder": "d941ded91b104a463725474697a8a9e9",
  201. "src/hooks/post-file-tool-nudge": "7725bef64323410b08082fa5aa060946",
  202. "src/hooks/reflect": "8e5aa8b074b44978ab071ef0ff56201a",
  203. "src/hooks/task-session-manager": "009cf44a57cdb6b881ed027e477b2c3c",
  204. "src/interview": "316bcd76b235d932872172a6891f1b68",
  205. "src/loop": "366bf2141b605deb1849f9783c993810",
  206. "src/mcp": "1db30ec46ae0b577ec22b74e2b4d19ea",
  207. "src/multiplexer": "a8ea1efc12f7d75a9af06b25da7d5664",
  208. "src/multiplexer/herdr": "e9ca0fd14736da1ea49ccca1a1736733",
  209. "src/multiplexer/tmux": "f98f01b8553bf556ec302744cf61bf45",
  210. "src/multiplexer/zellij": "d01383270dbd0f1fad6b67d85a69fe30",
  211. "src/skills": "3afb58b43174496617ece428d8deb50d",
  212. "src/skills/clonedeps": "d1d19753438fdb845f4efca93314a147",
  213. "src/skills/codemap": "1e82ef833612703b786daceb091f2422",
  214. "src/skills/simplify": "9c745d8113135e3103af5f1a49d67dfe",
  215. "src/tools": "cd35887510b0bab8c89cba8c71a8456a",
  216. "src/tools/ast-grep": "7091c20c0d028c22effa2b5c1e64cc58",
  217. "src/tools/smartfetch": "b71f3f9464bb203a3ae3a4521eea01a6",
  218. "src/utils": "cc5583330e527a04184e4a1136e721d4"
  219. }
  220. }