ReMe/tests
jinliyl dc8eab56a1
refactor(core): replace text truncation utilities with new marker system (#179)
* refactor(core): replace text truncation utilities with new marker system

- Remove old truncate_text_utils module and its exports
- Replace TRUNCATION_MARKER_START with _TRUNCATION_NOTICE_MARKER constant
- Update as_msg_stat.py to split content using new marker format
- Modify FileIO tool to use TRUNCATION_NOTICE_MARKER for continuation hints
- Change is_truncated function checks to use marker presence detection
- Move transformers dependency from main deps to light extra dependencies
- Update tool result compactor tests to verify marker instead of is_truncated calls

* feat(file_io): enhance file operations with path resolution and append functionality

- Add expanduser() to resolve file paths with ~ symbol
- Implement proper file existence and type validation in update_file
- Add new append_file method to append content to files
- Update truncation notice format for better readability
- Fix typo in error message from "provide" to "provided"
- Update transformers dependency in pyproject.toml
- Remove duplicate transformers dependency from light extras

* refactor(file_io): disable pylint too-many-return-statements warning

* perf(file_watcher): increase default polling delay and optimize watcher configuration

- Increased default poll_delay_ms from 1000ms to 2000ms to reduce CPU usage
- Removed force_polling parameter as it's no longer needed with updated polling strategy
- Simplified async watch configuration by removing conditional force_polling logic
- Reduced overall system resource consumption during file watching operations

* refactor(memory): update conversation log documentation in memory summary

- Changed "Raw conversation logs" to "Earlier conversation logs" for clarity
- Added warning note about potentially large dialog file sizes
- Improved formatting with additional line break for better readability
- Maintained existing compressed summary integration unchanged

* feat(memory): add long-term memory support to file-based memory system

- Initialize _long_term_memory attribute as empty string
- Add memories section to content when long-term memory exists
- Consolidate summary and memories into single user message
- Format memories with markdown header # Memories
- Maintain existing compressed summary functionality
- Join multiple content parts with double newlines
2026-03-26 12:10:24 +08:00
..
light refactor(core): replace text truncation utilities with new marker system (#179) 2026-03-26 12:10:24 +08:00
vector feat(memory): add ContextChecker component for context size management (#144) 2026-03-06 23:43:42 +08:00
demo_memory_search.py refactor(core): replace memory stores with file stores and update architecture 2026-02-26 14:18:12 +08:00
mcp_servers_demo.json refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_agentscope_converter.py feat(core): add memory storage and context checking capabilities 2026-02-08 19:24:53 +08:00
test_base_context.py refactor(memory): rename fs components to fb and reorganize modules 2026-02-26 16:47:04 +08:00
test_base_file_watcher.py style(memory): update message formatting and improve logging (#175) 2026-03-24 00:20:15 +08:00
test_cache_handler.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_cache_memory_usage.py feat(memory): implement file watcher with delta and full sync strategies 2026-02-06 01:58:28 +08:00
test_chunking_utils.py refactor(benchmark): remove unused llm config and update test parameters 2026-02-26 18:20:12 +08:00
test_embedding.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_embedding_cache.py feat(memory_store): add pure-python local memory store implementation 2026-02-19 23:58:54 +08:00
test_embedding_sync.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_execute_utils.py feat(core): add async code execution and improve execution utilities 2026-02-14 21:27:04 +08:00
test_file_store.py refactor(core): replace memory stores with file stores and update architecture 2026-02-26 14:18:12 +08:00
test_fs_tool.py refactor(core): restructure application initialization and service context 2026-02-26 17:56:59 +08:00
test_horse.py refactor(core): restructure application initialization and component management 2026-02-24 19:45:47 +08:00
test_keyword_search_performance.py refactor(memory): integrate procedural memory into extension module 2026-02-27 14:55:00 +08:00
test_llm.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_llm_sync.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_logo.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_mcp_client.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_mcp_server.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_memory_vector_conversion.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_message.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_reme.py refactor(core): update registry naming and application configuration 2026-02-07 15:05:02 +08:00
test_timer.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_token_counter.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_tool.py refactor(core): restructure application initialization and service context 2026-02-26 17:56:59 +08:00
test_tool_call.py refactor(core): restructure project modules and update base classes 2026-01-22 22:07:32 +08:00
test_ts_merge.py feat(memory): add ReadHistoryV2 tool with enhanced history retrieval capabilities 2026-02-02 17:14:16 +08:00
test_vector_store.py refactor(core): replace memory stores with file stores and update architecture 2026-02-26 14:18:12 +08:00