mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-09-07 08:26:06 +00:00
* Simplify project implementation * Centralize benchmark agentic answer base class * Remove bundled ReMe source snapshots * Preserve local benchmark configs and plugin discovery behavior * docs: enrich job parameter descriptions in beam and lme plugin configs * Simplify project structure and remove obsolete code * Move benchmark search step configuration into BEAM and LME plugins * Rename benchmark judge packages to avoid import collisions * Remove explicit plugin package loading in favor of entry-point discovery * Export benchmark plugin Steps from public packages
33 lines
1.6 KiB
YAML
33 lines
1.6 KiB
YAML
# LongMemEval evaluation configuration
|
|
# This file controls what/how to evaluate.
|
|
|
|
dataset:
|
|
path: "benchmark/longmemeval/dataset/longmemeval_s_reme_cleaned.json"
|
|
start_index: 0 # first item index
|
|
num_items: 500 # how many items to evaluate (starting from start_index)
|
|
max_sessions: 0 # 0 = all sessions; >0 = limit sessions per item for testing
|
|
question_types: [] # filter by question_type; empty list = no filtering (all types)
|
|
workspace_root: "benchmark/longmemeval/workspaces/longmemeval-s" # workspace root for item workspaces
|
|
|
|
evaluation:
|
|
# LLM-as-judge uses the 'judge' as_llm component defined in benchmark.yaml
|
|
# Model and credentials are configured there (reading from .env)
|
|
# Judgment is always binary (yes/no) — defined in lme/llm_judge.yaml
|
|
num_workers: 32 # 0 = auto (cpu_count - 2, min 1); 1 = sequential; >1 = parallel
|
|
filter_future_sessions: true # true = only ingest sessions with timestamp <= question_date
|
|
compress_session: false # true = compress session chunks in search_v2 (query-aware); false = no compression
|
|
|
|
reme:
|
|
config: "benchmark" # shared ReMe benchmark preset; runner enables the installed lme plugin
|
|
# Dream trigger: when gap between consecutive sessions crosses this hour (23:00)
|
|
dream_trigger_hour: 23
|
|
# Dream scan_days for each trigger
|
|
dream_scan_days: 2
|
|
dream_max_units: 5
|
|
|
|
output:
|
|
dir: "benchmark/longmemeval/results"
|
|
log_dir: "logs" # log directory (relative to project root)
|
|
log_prefix: "longmemeval" # benchmark name used in log filenames
|
|
log_to_console: true
|
|
log_to_file: true
|