{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_readme_md", "label": "README.md", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L1"}, {"id": "sanguo_vnpy_readme_sanguo_vnpy", "label": "\u4e09\u56fd\u91cf\u5316\u4ea4\u6613\u5e73\u53f0\uff08sanguo_vnpy\uff09", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L1"}, {"id": "sanguo_vnpy_readme", "label": "\u9879\u76ee\u5b9a\u4f4d", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L5"}, {"id": "sanguo_vnpy_readme_11", "label": "\u6587\u6863\u5bfc\u822a", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L11"}, {"id": "sanguo_vnpy_readme_21", "label": "\u76ee\u5f55\u7ed3\u6784", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L21"}, {"id": "sanguo_vnpy_readme_codeblock_1", "label": "code:block1 (sanguo_vnpy/)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L23"}, {"id": "sanguo_vnpy_readme_48", "label": "\u5feb\u901f\u5f00\u59cb", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L48"}, {"id": "sanguo_vnpy_readme_52", "label": "\u6280\u672f\u6808", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L52"}, {"id": "sanguo_vnpy_readme_60", "label": "\u76f8\u5173\u9879\u76ee", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L60"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_readme_md", "target": "sanguo_vnpy_readme_sanguo_vnpy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L1", "weight": 1.0}, {"source": "sanguo_vnpy_readme_sanguo_vnpy", "target": "sanguo_vnpy_readme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L5", "weight": 1.0}, {"source": "sanguo_vnpy_readme_sanguo_vnpy", "target": "sanguo_vnpy_readme_11", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L11", "weight": 1.0}, {"source": "sanguo_vnpy_readme_sanguo_vnpy", "target": "sanguo_vnpy_readme_21", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L21", "weight": 1.0}, {"source": "sanguo_vnpy_readme_21", "target": "sanguo_vnpy_readme_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L23", "weight": 1.0}, {"source": "sanguo_vnpy_readme_sanguo_vnpy", "target": "sanguo_vnpy_readme_48", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L48", "weight": 1.0}, {"source": "sanguo_vnpy_readme_sanguo_vnpy", "target": "sanguo_vnpy_readme_52", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L52", "weight": 1.0}, {"source": "sanguo_vnpy_readme_sanguo_vnpy", "target": "sanguo_vnpy_readme_60", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/README.md", "source_location": "L60", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}