jinliyl
f4763a31da
docs(readme): update documentation with new features and installation guide ( #146 )
2026-03-07 15:54:08 +08:00
jinli.yl
d62c6a22a5
refactor(memory): move file utility functions to shared module
2026-03-07 15:30:45 +08:00
jinliyl
5e08aa48b8
refactor(memory): restructure file-based memory components and enhance message handling ( #145 )
2026-03-07 15:22:56 +08:00
jinliyl
d0c9d89092
feat(memory): add ContextChecker component for context size management ( #144 )
...
* feat(memory): add ContextChecker component for context size management
* refactor(memory): restructure file-based memory tools and update imports
* docs(readme): update documentation with detailed architecture and components
* docs(readme): update Chinese documentation with enhanced memory management diagrams
* refactor(cookbook): move cookbook files to test directory and clean up docs
* docs(readme): update link path for old version documentation
* docs(readme): update documentation with improved architecture diagrams and component details
* docs(readme): update documentation with improved clarity and structure
* refactor(docs): update in-memory memory documentation
* docs(readme): add experiment reproduction link to quickstart guide
2026-03-06 23:43:42 +08:00
jinli.yl
dcf97dc77f
docs(readme): update documentation and examples
2026-03-06 16:34:04 +08:00
Sen Huang
6b742b6719
feat(memory): replace memory formatter with AsMsgHandler for enhanced message processing
2026-03-06 16:29:52 +08:00
jinli.yl
7e750a5c8e
delete
2026-03-06 16:21:04 +08:00
jinli.yl
a0d3120d53
fix(tests): update context check tests to handle additional return value
2026-03-06 16:18:50 +08:00
zouyingcao
65971bafe3
Update: check the code&docs for evaluation on bfcl&appworld ( #141 )
...
* fix: df.columns bug
* fix: await for asynchronous method
* update: docs for bfcl&appworld quickstart
* update: benchmark/bfcl for new version quickstart
* slightly revise bfcl cookbook
* update for pre-commit
* handle boolean flags in split_into_trainval.py
* fix typo in faq.md
2026-03-06 16:11:39 +08:00
jinli.yl
ce53bc051a
refactor(embedding): update environment variable names for API key and base URL
2026-03-06 16:04:01 +08:00
jinli.yl
46ffe42a40
feat(config): update ReMeLight initialization with default configurations
2026-03-06 15:50:47 +08:00
jinli.yl
2af9f329d2
docs(readme): update mermaid graph syntax in Chinese documentation
2026-03-06 15:43:24 +08:00
jinli.yl
c1e9faaeb2
feat(docs): update README with new pre_reasoning_hook method and enhanced examples
2026-03-06 15:36:38 +08:00
jinli.yl
32f9074235
refactor(memory): update import paths and enhance message token counting
2026-03-06 15:28:33 +08:00
jinli.yl
30278b4a4d
style(tests): reorder imports in test_compactor.py
2026-03-06 02:09:55 +08:00
jinli.yl
22331ea963
refactor(tests): update test configurations and remove unused test file
2026-03-06 02:09:04 +08:00
jinli.yl
fc7b1cdba8
refactor(core): update registry registration syntax and improve code formatting
2026-03-06 01:57:29 +08:00
jinli.yl
57f8a7b42c
feat(core): integrate AgentScope LLM support with enhanced memory management
2026-03-06 01:33:48 +08:00
jinli.yl
3dc3c4bf52
feat(memory): replace memory formatter with AsMsgHandler for enhanced message processing
2026-03-05 20:27:24 +08:00
jinliyl
3347506e22
feat(file-watcher): add configurable retry for file watcher ( #140 )
...
* feat(file-watcher): enhance file watcher with robust path validation and interruptible sleep
* feat(file-watcher): enhance file watcher with robust path validation and interruptible sleep
2026-03-05 14:34:00 +08:00
jinli.yl
2715c6fc90
docs: update documentation and configuration
2026-03-05 10:17:28 +08:00
jinli.yl
d7b7f6bf01
docs(readme): update file-based memory system title with ReMeLight
2026-03-04 19:22:59 +08:00
jinliyl
33aa67df4d
Improve clarity and consistency in README.md
...
Refine language for clarity and consistency throughout the README, including installation instructions, memory management descriptions, and community support sections.
2026-03-04 19:21:05 +08:00
jinliyl
9e2e98ef40
Dev/readme ( #137 )
...
* refactor(memory): rename copaw to reme and update module structure
* chore(release): bump version to 0.3.0.6b1
* refactor(docs): update README and ReMeLight implementation
* refactor(reme): rename ReMeCopaw to ReMeLight and remove CLI module
* docs(readme): update Chinese documentation with enhanced structure and content
* docs(readme): update Chinese documentation for context compression
* docs(readme): update context compression section header
* docs(readme): update documentation with installation and usage guide
* docs(readme): update Chinese documentation table
* chore(deps): update dependency extras configuration
* chore(test): remove deprecated test files for message operations
* docs(readme): update documentation with ReMeLight implementation changes
2026-03-04 18:43:21 +08:00
layla
3a4c1cae93
Fix docs: correct English badge link in README ( #133 )
...
Co-authored-by: jinliyl <6469360+jinliyl@users.noreply.github.com>
2026-03-04 17:40:43 +08:00
Salman Chishti
1ee7376fa4
Upgrade GitHub Actions for Node 24 compatibility ( #136 )
...
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-03-04 17:36:40 +08:00
jinli.yl
5b45392b1e
refactor(reme): format compactor call parameters
2026-03-04 15:04:54 +08:00
jinli.yl
70282d4110
fix(core): update version and improve compactor message handling
2026-03-04 14:10:24 +08:00
jinli.yl
58ca1f4fac
fix(core): update version and enhance compactor execution with service context
2026-03-04 13:51:55 +08:00
jinliyl
5584a5c239
feat(memory): add CoPaw file-based memory system with compaction and … ( #134 )
...
* feat(memory): add CoPaw file-based memory system with compaction and summarization
* feat(reme): add tool result cleanup and retention management
* fix(memory): resolve copaw memory processing and prompt formatting issues
* docs(reme_copaw): update documentation and initialization logic
* refactor(reme): remove override parameters from compact_tool_result
* feat(docs): update README to reflect CoPaw memory system integration
* chore(docs): update model names in documentation
2026-03-04 10:55:43 +08:00
Jiaji
2ce002fdc2
Merge pull request #128 from zouyingcao/main
...
Add FAQ.md about ReMe paper
2026-03-03 17:13:07 +08:00
Zhouwk
fd5c06bf0d
Update Halumemeval and Longmemeval ; Update Version 0.3.0.2 ( #132 )
...
* feat(reme): 添加配置选项以启用或禁用个人资料功能
2026-03-03 13:11:40 +08:00
zouyingcao
c5d47da0b5
Merge branch 'agentscope-ai:main' into main
2026-03-03 12:36:18 +08:00
Jiaji
44c4ce11f3
fix pre-commit bug ( #131 )
2026-03-03 12:23:58 +08:00
Zhouwk
9294e65dfb
Add bool trigger on Profile memory ; Update Longmemeval Eval and HalumemEval ( #129 )
...
* feat(reme): 添加配置选项以启用或禁用个人资料功能
2026-03-03 11:29:49 +08:00
caozouying.czy
dc441d86a7
check pre-commit for faq.md
2026-03-03 11:26:31 +08:00
jinli.yl
ab4dbd6220
fix(embedding): disable dimensions parameter by default
2026-03-03 10:50:56 +08:00
jinliyl
652ae29464
Comment out task_name in memory summary and retrieval
2026-03-03 10:17:28 +08:00
jinliyl
a3da3215e2
Update README.md
...
update readme
2026-03-03 10:16:35 +08:00
jinli.yl
11a42d02c1
feat(embedding): add conditional dimensions parameter support for OpenAI embeddings
2026-03-02 19:27:29 +08:00
Zhouwk
eff323105f
halumem和longmemeval的Benchmark评估代码 ( #124 )
...
* feat(benchmark): 添加 LongMemEval 评估功能和内存检索器
- 实现了 LongMemEval 数据集的评估管道
- 添加了 PersonalLongmemevalRetriever 和 PersonalLongmemevalSummarizer
- 创建了详细的统计分析工具 compute_stats.py
- 实现了完整的答案判断和准确性计算功能
- 集成了 ReMe 内存操作和查询功能
- 添加了性能指标和时间统计功能
* feat(benchmark): 添加内存准确性和完整性评估功能
- 实现了 evaluation_for_memory_accuracy 函数用于评估提取内存的准确性
- 实现了 evaluation_for_memory_integrity 函数用于评估内存完整性
- 创建了 MemoryIntegrityEvaluator 类来评估内存点覆盖情况
- 创建了 MemoryAccuracyEvaluator 类来评估提取内存的准确性
- 添加了 compute_memory_integrity_metrics 和 compute_memory_accuracy_metrics 统计函数
- 在 MetricsAggregator 中集成内存完整性和准确性指标计算
- 更新了命令行参数默认值:top_k 改为 10,batch_size 改为 16
- 重构了个人记忆汇总器中的工具循环逻辑
- 更新了评估提示词模板以支持内存质量评估
- 添加了新的检索配置和模型设置
* feat(memory): 添加个人记忆摘要器配置文件
- 新增 personal_halumem_summarizer_adddraft.yaml 配置文件
- 新增 personal_halumem_summarizer_original_backup.yaml 备份配置文件
- 实现记忆架构师系统提示和用户消息模板
- 实现个人资料代理系统提示和用户消息模板
- 支持生物特征和行为模式记忆存储
- 实现记忆去重和合并功能
- 支持用户个人资料的动态更新和删除操作
* feat(memory): 添加个人记忆摘要器配置文件
- 新增 personal_halumem_summarizer_adddraft.yaml 配置文件
- 新增 personal_halumem_summarizer_original_backup.yaml 备份配置文件
- 实现记忆架构师系统提示和用户消息模板
- 实现个人资料代理系统提示和用户消息模板
- 支持生物特征和行为模式记忆存储
- 实现记忆去重和合并功能
- 支持用户个人资料的动态更新和删除操作
* docs(readme): 添加 ReMe Memory Agent 详细介绍文档
- 创建英文版 README.md 包含核心概念、架构设计和使用指南
- 创建中文版 README_ZH.md 提供完整的本地化文档
- 介绍 Agent 驱动的记忆管理理念和层次化检索机制
- 详述项目架构包括 ReMeSummarizer 和 ReMeRetriever 组件
- 提供快速开始示例和程序化内存操作方法
- 展示 LoCoMo、LongMemEval、HaluMem 基准测试结果
- 包含完整的项目结构说明和配置要求
* chore(config): 移除配置文件中的API密钥
- 从配置文件中删除FLOW_LLM_API_KEY环境变量设置
- 移除相关的API密钥配置项
- 更新配置文档以反映新的安全实践
- 确保敏感信息不再硬编码在配置文件中
- 添加注释说明如何通过环境变量方式配置API密钥
* fix(benchmark): 修复模型调用和配置参数问题
- 修正了reme.get_llm方法的参数传递,移除冗余的name参数
- 添加了qwen3-max模型的配置支持
- 调整了默认并发数从16降至4以提高稳定性
- 修改算法版本默认值从longmemeval和v1统一为default
- 减少每类样本数量默认值从16至2以优化测试效率
* feat(benchmark): 添加记忆准确性和完整性评估功能
- 修改了 simple_request_for_json 调用以支持模型名称参数
- 新增 evaluation_for_memory_accuracy 函数用于评估记忆准确性
- 新增 evaluation_for_memory_integrity 函数用于评估记忆完整性
- 将默认模型名称从 qwen3-max 更改为 None
- 更新提取记忆逻辑以过滤 time_int 和 when_to_use 字段
- 新增 MemoryIntegrityEvaluator 类用于评估记忆完整性
- 新增 MemoryAccuracyEvaluator 类用于评估记忆准确性
- 添加 compute_memory_integrity_metrics 方法计算记忆完整性指标
- 添加 compute_memory_accuracy_metrics 方法计算记忆准确性指标
- 配置多种新 LLM 模型包括 qwen-plus-t、qwen-max-t、gpt-4o-mini 等
- 初始化完整性评估器和准确性评估器实例
- 在会话数据中添加记忆完整性和准确性评估结果
- 收集记忆完整性记录和准确性记录用于统计
- 在最终结果中包含记忆完整性和准确性指标
- 更新摘要打印方法显示记忆完整性和准确性统计信息
- 更新默认评估模型为 gpt-4o-mini-2024-07-18
* docs(readme): 删除 ReMe Memory Agent 的中英文文档
- 移除英文版 README.md 中关于 ReMe Memory Agent 的详细介绍
- 删除中文版 README_ZH.md 中关于 ReMe Memory Agent 的完整文档
- 清理了包括架构图、功能特性、快速开始和实验数据在内的所有文档内容
2026-03-02 18:58:37 +08:00
jinli.yl
3dcb9e09f4
fix(profiles): disable thinking parameters in ReadAllProfiles tool
2026-03-02 11:53:30 +08:00
caozouying.czy
1074ec78b2
Merge branch 'main' of https://github.com/zouyingcao/ReMe
2026-03-02 11:21:07 +08:00
caozouying.czy
fe262320d3
add faq.md
2026-03-02 11:12:40 +08:00
jinliyl
3bf3dcebf4
Translate text in README from English to Chinese
2026-02-28 22:30:15 +08:00
jinliyl
0bb6321285
docs(reme): update README with comprehensive documentation for file-b… ( #122 )
...
* docs(reme): update README
2026-02-28 22:27:38 +08:00
jinli.yl
206da3e937
release(version): remove beta tag from version string
2026-02-28 13:49:54 +08:00
jinliyl
9298c941bc
Merge pull request #121 from agentscope-ai/dev/0227
...
refactor(memory): restructure tool and procedural memory agents with …
2026-02-27 16:20:36 +08:00
jinli.yl
c4e6225336
refactor(memory): restructure tool and procedural memory agents with enhanced capabilities
2026-02-27 16:17:22 +08:00
jinliyl
2a1953ac6b
Merge pull request #120 from agentscope-ai/dev_0227_1
...
refactor(memory): integrate procedural memory into extension module
2026-02-27 14:56:32 +08:00