ReMe/reme/core
jinliyl 36a5512fc8
refactor(vector_store): make obvec and zvec vector stores optional dependencies (#273)
* refactor(vector_store): make obvec and zvec vector stores optional dependencies

- Removed direct imports of ObVecVectorStore and ZvecVectorStore from init file
- Added try-except blocks for conditional importing of optional vector stores
- Updated error handling to check for both pyobvector and sqlalchemy in ObVecVectorStore
- Renamed _OBVECTOR_IMPORT_ERROR to _OBVEC_IMPORT_ERROR for consistency
- Moved pyobvector and related dependencies to optional 'obvec' extra
- Added separate 'zvec' optional dependency group
- Updated package configuration to exclude reme4 module patterns
- Removed reme4 entry point from console scripts
- Bumped version from 0.3.1.9 to 0.3.1.10

* refactor(dependencies): reorganize project dependencies and add optional seekdb support

- Move sqlite-vec, prompt_toolkit, and rich to earlier in dependencies list
- Remove pyseekdb from main dependencies and create separate seekdb optional dependency group
- Reorder pyyaml to later in the dependencies list
- Maintain all existing dependency versions while improving organization

* chore(deps): remove faiss-cpu dependency from pyproject.toml

- Removed faiss-cpu>=1.7.4 from the faiss dependency group
- Cleaned up unused faiss dependency configuration
- Updated project dependencies to exclude faiss-cpu package
2026-06-03 17:28:30 +08:00
..
as_llm refactor(core): update registry registration syntax and improve code formatting 2026-03-06 01:57:29 +08:00
as_llm_formatter Dev/token (#159) 2026-03-17 11:07:31 +08:00
as_token_counter feat(core): update version and enhance configuration management (#164) 2026-03-18 15:16:10 +08:00
embedding feat(store): seekdb file and vector stores via pyseekdb (embedded + remote) (#207) 2026-05-22 10:55:48 +08:00
enumeration refactor(core): replace memory stores with file stores and update architecture 2026-02-26 14:18:12 +08:00
file_store feat(store): seekdb file and vector stores via pyseekdb (embedded + remote) (#207) 2026-05-22 10:55:48 +08:00
file_watcher fix(file-watcher): enable force polling for file watcher 2026-05-14 14:40:07 +08:00
flow refactor(core): restructure application initialization and service context 2026-02-26 17:56:59 +08:00
llm feat(core): update version and enhance configuration management (#164) 2026-03-18 15:16:10 +08:00
op refactor(file_store): move sqlite3 imports inside initialization methods (#193) 2026-03-31 20:59:59 +08:00
schema 添加log_to_file的开关 (#205) 2026-04-13 10:49:26 +08:00
service refactor(core): restructure application initialization and service context 2026-02-26 17:56:59 +08:00
token_counter refactor(core): restructure application initialization and service context 2026-02-26 17:56:59 +08:00
tools refactor(core): restructure application initialization and service context 2026-02-26 17:56:59 +08:00
utils feat(store): seekdb file and vector stores via pyseekdb (embedded + remote) (#207) 2026-05-22 10:55:48 +08:00
vector_store refactor(vector_store): make obvec and zvec vector stores optional dependencies (#273) 2026-06-03 17:28:30 +08:00
__init__.py refactor(cli): using AgentScope components to reimplement the reme_cli logic (#153) 2026-03-12 11:23:36 +08:00
application.py 添加log_to_file的开关 (#205) 2026-04-13 10:49:26 +08:00
base_dict.py refactor(core): replace memory stores with file stores and update architecture 2026-02-26 14:18:12 +08:00
prompt_handler.py refactor(core): restructure application initialization and service context 2026-02-26 17:56:59 +08:00
registry_factory.py refactor(cli): using AgentScope components to reimplement the reme_cli logic (#153) 2026-03-12 11:23:36 +08:00
runtime_context.py refactor(core): restructure application initialization and service context 2026-02-26 17:56:59 +08:00
service_context.py 添加log_to_file的开关 (#205) 2026-04-13 10:49:26 +08:00