{
  "metadata": {
    "version": "1.0.0",
    "last_run": "2026-03-24T08:10:21.042130Z",
    "root": "/Users/xp/repos/oh-my-opencode-slim",
    "include_patterns": [
      "src/**/*.ts",
      "src/**/*.tsx",
      "package.json",
      "tsconfig.json"
    ],
    "exclude_patterns": [
      "**/*.test.ts",
      "**/*.spec.ts",
      "tests/**",
      "__tests__/**",
      "docs/**",
      "dist/**",
      "node_modules/**",
      "*.md",
      "LICENSE"
    ],
    "exceptions": []
  },
  "file_hashes": {
    "package.json": "3ed7adb5b811b2e9fce30fc71a2cda10",
    "src/agents/designer.ts": "ea6af83207f143260a775d79ab229407",
    "src/agents/explorer.ts": "efb5fddccfe5990f5d5eb8cf8c2f11a8",
    "src/agents/fixer.ts": "3fa80ddb759a226d3810c93c477df3bf",
    "src/agents/index.ts": "f8fff7a5be2831f21c540a75a58f5e5f",
    "src/agents/librarian.ts": "8a85df35044c719b6615d6afdbe26f04",
    "src/agents/oracle.ts": "d6a40e69fad62a4f95568f3e9314a06a",
    "src/agents/orchestrator.ts": "70af086905ed0bea4df638cde556419e",
    "src/background/background-manager.ts": "709ed0b365a58657d5ad39e1be695755",
    "src/background/index.ts": "c20308c54093f4578e3f5145307e1a42",
    "src/background/tmux-session-manager.ts": "0154310123bba1960af707258edea859",
    "src/cli/config-io.ts": "c0de208f76aadd5d8a561ae8eb89bc42",
    "src/cli/config-manager.ts": "7f2960f55aaebab21d822c586c2b12eb",
    "src/cli/custom-skills.ts": "ebc821917095f9950163c811ac3b9af7",
    "src/cli/index.ts": "a5ede09909809dd0988bc670d62afe22",
    "src/cli/install.ts": "d69b94f93a6847a85d920c456f8c7d25",
    "src/cli/model-key-normalization.ts": "7f988cc8109c95382b9ece9730e2a7a5",
    "src/cli/paths.ts": "6047308b0ce5455823a8882ce1261b2e",
    "src/cli/providers.ts": "8604bbe572dade63827d4a622f79626a",
    "src/cli/skills.ts": "dc89ba9bb9fef7682a16088218045b18",
    "src/cli/system.ts": "6f2db45c5c48fb889934ca1e7298987f",
    "src/cli/types.ts": "a63fcf385f251ed56bba95ac0576a19b",
    "src/config/agent-mcps.ts": "f65c01e9a29fd9c2ff5658ce30c89f98",
    "src/config/constants.ts": "56c46fe52adc0160283428e687ba1697",
    "src/config/index.ts": "7ec846841f7fe8fcc6d4bc5d5120412d",
    "src/config/loader.ts": "44e7721b31f84e60c425a6161d08bc72",
    "src/config/schema.ts": "d4f5cf4e457e06811e0ef7de26c16f77",
    "src/config/utils.ts": "bc3af4a86874329f638a374ac7c00701",
    "src/hooks/auto-update-checker/cache.ts": "2d49b0e0ea0f1a36b2ae79f43d163b45",
    "src/hooks/auto-update-checker/checker.ts": "0cd527f77d797a663476224d77ac44f4",
    "src/hooks/auto-update-checker/constants.ts": "c46dcf24c3184965314f008ede59b7c7",
    "src/hooks/auto-update-checker/index.ts": "22ff46cdeb63b0ce4fa3a2fa060ca56c",
    "src/hooks/auto-update-checker/types.ts": "2c4bec82d99722a7e6789029fc6688c5",
    "src/hooks/chat-headers.ts": "2586390fd72f4e19da4d06a6e770aa8f",
    "src/hooks/delegate-task-retry/guidance.ts": "a121a7fc081422351f4d5b2044aa6024",
    "src/hooks/delegate-task-retry/hook.ts": "709bd483063a2090fff5b1048861b5c1",
    "src/hooks/delegate-task-retry/index.ts": "7b78edb6f10cfee10b2c117ca2287378",
    "src/hooks/delegate-task-retry/patterns.ts": "5e4919da29af630e4e2ec37df0b58025",
    "src/hooks/foreground-fallback/index.ts": "154b2a954447c70e2bccc68b58262d62",
    "src/hooks/index.ts": "ce7d6cdbb898d42edea40cbf73439f6d",
    "src/hooks/json-error-recovery/hook.ts": "55f1268777de23ed5546c8f2f0a5b424",
    "src/hooks/json-error-recovery/index.ts": "c54900170ea905776e973e30b5dd95f4",
    "src/hooks/phase-reminder/index.ts": "149b0c497c579b993edcee3d918ac50e",
    "src/hooks/post-read-nudge/index.ts": "54bc3808ebd322ed5adc5de0295dedb8",
    "src/index.ts": "8d759f53782523f8431be6d79aac9039",
    "src/mcp/context7.ts": "4e02e8ef204b6eb7e99a3209078428b5",
    "src/mcp/grep-app.ts": "f76cb0ffb3484b16d55f27729e80e864",
    "src/mcp/index.ts": "d19746215624f8dfdcb21b6a1ad552c0",
    "src/mcp/types.ts": "a67078f79aa8b99c41fb5be5d9fa9319",
    "src/mcp/websearch.ts": "a01f59b67867b173919f7a52b7e43052",
    "src/tools/ast-grep/cli.ts": "7ba3609dee64dd13a0a620bf69260700",
    "src/tools/ast-grep/constants.ts": "ef016f4d4c5a6861fed9c28e968cad07",
    "src/tools/ast-grep/downloader.ts": "c5b3d9b861acd9d971e5df1f5112b928",
    "src/tools/ast-grep/index.ts": "842b8f43bd1ebc7e2e33a9f7fa0d3fec",
    "src/tools/ast-grep/tools.ts": "3f7c2c65cffd5273b0cd6c849800176d",
    "src/tools/ast-grep/types.ts": "34ad28b5b1e9617b584f082dba9a427c",
    "src/tools/ast-grep/utils.ts": "1dd3b2133c4b8c847a26eea0423bc0b2",
    "src/tools/background.ts": "213c131b32ea7cd8d4678eee4a76987f",
    "src/tools/index.ts": "bc2699bbb686af17c7faf8554879a98f",
    "src/tools/lsp/client.ts": "4bb958c8e4d72386dc7e4d6f57d6e2d2",
    "src/tools/lsp/config-store.ts": "e10072482fbb91b9214fa3bf333aa033",
    "src/tools/lsp/config.ts": "889acfcffb3bb40ee5335a5ababc8ac5",
    "src/tools/lsp/constants.ts": "06f4618b3937e6aaa6ec4076c2e9ed51",
    "src/tools/lsp/index.ts": "913a5e5cb7f366a05e618905e65b4900",
    "src/tools/lsp/tools.ts": "023d712c7a06ab9e43851826114309a0",
    "src/tools/lsp/types.ts": "7aedfc8809101383d5dd9100bdb60d20",
    "src/tools/lsp/utils.ts": "eb0243a7dfd75732b0e505cdde38cccf",
    "src/utils/agent-variant.ts": "1ab47427e7e8381ae13f09fd499d8755",
    "src/utils/env.ts": "b76fbfea11c340337f6bdd8a9c87bb69",
    "src/utils/index.ts": "be0d778f15ae5b14f1dfb598611fc9ed",
    "src/utils/internal-initiator.ts": "64f4189f18ade892f92c0b30188dcd30",
    "src/utils/logger.ts": "779c3886f558ddb6a3b268c249ecfc4e",
    "src/utils/polling.ts": "b1d9c52df1fae7391234d0f5476d53b5",
    "src/utils/tmux.ts": "918006a6c388b8b408dc1d3e5849cf56",
    "src/utils/zip-extractor.ts": "9af9d8584db77a5257d333314b48557c",
    "tsconfig.json": "1d2bb6e93a43366843785a156c8e538a"
  },
  "folder_hashes": {
    "src/hooks": "fa80831df761066009b2d70ef6ea1bea",
    "src/background": "990c2be92ac5340871183c2743d2a768",
    "src/hooks/post-read-nudge": "09c49463c10a4d193adcb78028f46cde",
    "src/utils": "7e0b2eb258e4f61927ef2c9ea5cf6660",
    "src": "fc99fc198ac16f70d78fa77f2cbbbf05",
    "src/hooks/delegate-task-retry": "2624117607d8404122e82836c4c74114",
    "src/hooks/phase-reminder": "c9bcdbf6e74b079a368fc68bf46de086",
    "src/cli": "f2568e30f6af8d82c4e0d145dd8a9220",
    "src/hooks/json-error-recovery": "c8a245f5f48918279aa3d7724a573c75",
    "src/mcp": "f9241cd556adebddc643d71ee55ee2a8",
    "src/tools/lsp": "2593534242852eef443eb5015fe01ba1",
    "src/hooks/foreground-fallback": "7d31d4b918d1e1e1b674dece98e10c4d",
    "src/tools": "e008189e552e226da488a42075d5ec07",
    "src/tools/ast-grep": "bc2c805d1593254804e74a5ea20c7cad",
    "src/hooks/auto-update-checker": "34086e02a2cc2f000e2826091fcfb94d",
    ".": "0943d5256e32e055bfeb16724fd66fb4",
    "src/agents": "56493588858687537daaa3105c0405e0",
    "src/config": "50adc10efa4196609e8cc2105ba8eba2"
  }
}
