mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-09-15 23:31:05 +00:00
* style(memory): update message formatting and improve logging - Change default include_thinking parameter to True in as_msg_handler.py - Replace angle brackets with square brackets for block formatting in as_msg_stat.py - Add newline replacement in text truncation method in as_msg_stat.py - Add loading duration timing to embedding cache loading in base_embedding_model.py - Replace XML-style tags with markdown headers in compactor.py conversation format - Update compactor.yaml prompts to reference markdown-style headers instead of XML tags - Modify summarizer.py to use markdown-style conversation header format * refactor(file-watcher): replace scan_on_start with rebuild_index_on_start parameter - Replace scan_on_start and clear_on_start boolean parameters with single rebuild_index_on_start - Update BaseFileWatcher constructor to use rebuild_index_on_start instead of two separate flags - Modify initialization logic to clear and rescan when rebuild_index_on_start is True - Remove scan_on_start parameter from CLI and light configuration files - Update documentation to remove scan_on_start from quick start guides - Rename all test methods and classes from scan_on_start to rebuild_index_on_start - Add timezone-aware datetime helper method to summarizer component - Format log message with proper line breaks for readability * fix(core): resolve file watcher initialization issue and update version - Fixed file watcher task creation to properly handle rebuild index on start logic - Moved initialization and watch loop into async function to ensure proper execution order - Updated package version from 0.3.1.1 to 0.3.1.2 - Added missing comma in embedding model logging statement * fix(core): reduce max formatter text length limit - Changed _DEFAULT_MAX_FORMATTER_TEXT_LENGTH from 2000 to 1000 - Updated constant value in as_msg_stat.py schema module * fix(file-watcher): change default rebuild index behavior on start - Changed rebuild_index_on_start parameter default from False to True - This ensures index is rebuilt by default when file watcher starts - Maintains consistent state initialization for file watching operations * feat(compactor): add return_dict option and improve summary validation - Add _is_valid_summary function to validate summary content format - Introduce return_dict parameter to return structured results with validation - Update prompt templates with clearer task descriptions and formatting rules - Refactor update_user_message prompts to combine prefix and suffix logic - Return dictionary with user_message, history_compact, and is_valid fields when enabled - Add proper error handling for exception cases in memory compaction - Maintain backward compatibility with string return when return_dict=False * feat(memory): add thinking block configuration option - Add add_thinking_block parameter to compactor component - Pass include_thinking flag to message formatting in compactor - Add add_thinking_block parameter to reme_light compact function - Add add_thinking_block parameter to reme_light summarize function - Add add_thinking_block parameter to summarizer component - Pass include_thinking flag to message formatting in summarizer - Remove previous-summary tags from compressed summary format
50 lines
918 B
YAML
50 lines
918 B
YAML
backend: cmd
|
|
working_dir: .reme
|
|
|
|
metadata:
|
|
context_window_tokens: 100000
|
|
reserve_tokens: 30000
|
|
keep_recent_tokens: 10000
|
|
vector_weight: 0.7
|
|
candidate_multiplier: 2
|
|
|
|
as_llms:
|
|
default:
|
|
backend: openai
|
|
model_name: qwen3.5-plus
|
|
|
|
as_llm_formatters:
|
|
default:
|
|
backend: openai
|
|
|
|
as_token_counters:
|
|
default:
|
|
backend: hf
|
|
pretrained_model_name_or_path: Qwen/Qwen3-Coder-30B-A3B-Instruct
|
|
use_mirror: true
|
|
|
|
embedding_models:
|
|
default:
|
|
backend: openai
|
|
model_name: text-embedding-v4
|
|
dimensions: 1024
|
|
enable_cache: true
|
|
use_dimensions: false
|
|
|
|
file_stores:
|
|
default:
|
|
backend: chroma
|
|
# backend: local
|
|
store_name: reme
|
|
embedding_model: default
|
|
fts_enabled: true
|
|
vector_enabled: true
|
|
|
|
file_watchers:
|
|
default:
|
|
backend: full
|
|
file_store: default
|
|
watch_paths: [ ".reme", ".reme/memory" ]
|
|
suffix_filters: [ ".md" ]
|
|
recursive: false
|
|
|