mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-09-24 00:51:43 +00:00
* feat: add Neo4j file graph support and markdown parser with wikilink extraction - Add Neo4jFileGraph implementation for property-graph storage with virtual/real node handling and link management - Introduce LinkedFileParser for markdown files with frontmatter, wikilink graph extraction, and full-skeleton chunking - Update pyproject.toml to include pyyaml, mistletoe, and neo4j dependencies - Modify .gitignore to exclude /vault and structure.md - Change reme CLI entry point from reme_ai.main to remecli.reme - Register new neo4j and md components in respective registries * refactor(file-graph): add chunk_ids support to Neo4jFileGraph Add chunk_ids field to File node properties in Neo4jFileGraph to enable better content chunk tracking and management. BREAKING CHANGE: File node schema now includes chunk_ids property which may affect existing integrations. feat(parser): implement wikilink resolution logic Move path resolution logic from utils/path_resolver to linked_file_parser module and enhance wikilink resolution with folder-note rule support and improved error handling. fix(tests): update test assertions and variable names Update test cases to reflect changes in data structures and variable naming conventions across various components. chore(config): update package entry point reference Change reme CLI entry point from remecli.reme:main to reme_ai.reme:main in pyproject.toml. refactor(utils): remove deprecated path_resolver module Remove the old path_resolver utility module as its functionality has been moved to linked_file_parser. docs(file-graph): update Neo4jFileGraph documentation Update class docstrings and comments to reflect new chunk_ids property and other structural changes. style(formatting): adjust code formatting and line breaks Minor formatting improvements including line length optimization and consistent spacing adjustments throughout the codebase. * fix(pyproject.toml): correct entry point for reme command Change the entry point from "reme_ai.reme:main" to "reme_ai.main:main" to fix the module reference for the reme command in project scripts.
45 lines
598 B
Text
45 lines
598 B
Text
.vscode
|
|
.env*
|
|
.DS_Store
|
|
.idea
|
|
venv/
|
|
.ipynb_checkpoints
|
|
.__pycache__
|
|
__pycache__
|
|
*.log
|
|
tmp*
|
|
temp*
|
|
private*
|
|
dist/
|
|
nohup*
|
|
cache
|
|
log/
|
|
.trash/
|
|
runs
|
|
logs
|
|
rag_nodes_index.jsonl
|
|
alfworld_data
|
|
step_experiences/*
|
|
build/*
|
|
*.egg-info/*
|
|
cookbook/appworld/data/*
|
|
cookbook/appworld/experiments/*
|
|
cookbook/appworld/exp_result/*
|
|
file_vector_store/*
|
|
cookbook/appworld/file_vector_store/*
|
|
/.venv/
|
|
site/*
|
|
docs/_build/*
|
|
test_compact_storage/*
|
|
test_working_memory/*
|
|
*.code-workspace
|
|
local_vector_store/*
|
|
reme_profile/*
|
|
chroma_vector_store/*
|
|
bench_results/*
|
|
meta_memory/*
|
|
*.sqlite3
|
|
**/data/*.json
|
|
*.db
|
|
memories/*
|
|
.reme/*
|