Commit graph

38 commits

Author SHA1 Message Date
huangsen
ad6368fdf0 ```
Some checks are pending
Pre-commit / run (ubuntu-latest) (push) Waiting to run
feat: add Claude Code marketplace plugin with service and expert tiers

Add comprehensive Claude Code marketplace plugin supporting two paradigms
for managing markdown vaults:

- reme-service: Service-tier plugin with high-level MCP tools
  (retrieve/remember/maintain) where reme2 internals handle R-M-W loop
- reme-expert: Expert-tier plugin where Claude Code agent runs R-M-W loop
  directly using raw memory_* primitives guided by reme protocol skill

Both plugins implement identical 4-phase work paradigm:
- Recall: Retrieve relevant context with ranking by relevance/proximity
- Log: Record event facts and raw materials via idempotent event-folder upsert
- Distill: Promote events to topic graph via R-M-W loop
- Maintain: Vault hygiene sweep with lint and decay operations

Include marketplace configuration, documentation, MCP server setup,
subagents (reme-distiller, reme-curator), hooks (PreCompact, SessionEnd,
Stop), and slash commands (/reme-distill, /reme-recall, /reme-clean).

Remove outdated plugin entries from gitignore.
```
2026-05-11 10:58:40 +08:00
huangsen
514bf35050 ```
Some checks failed
Pre-commit / run (ubuntu-latest) (push) Has been cancelled
docs: add ReMe2 architecture design documentation

- Add comprehensive design document (reme2.md) detailing the
  three-layer architecture (L1/L2/L3) for the vault system
- Document new protocols for folder notes and memory management
- Specify interface contracts for memory_* and vault_* tools
- Outline implementation phases from current state to target

refactor: fix typo in personal retriever class

- Correct spelling error: 'retri eved_nodes' -> 'retrieved_nodes'
  in PersonalRetriever.result assignment

chore: update gitignore with vault-related patterns

- Add '/vault' to ignore vault directory
- Add '/reme-plugin' to ignore plugin files
- Add '/reme2/vault' to ignore new vault implementation
```
2026-05-08 16:14:42 +08:00
jinliyl
52f1a33b3a
feat: add file parser support and search filtering (#214)
Some checks are pending
Pre-commit / run (ubuntu-latest) (push) Waiting to run
- Add file_parser component with default implementation
- Introduce SearchFilter schema for path and tag filtering
- Implement filter functionality in BaseFileStore and LocalFileStore
- Update file watcher to use parser-based filtering instead of suffix filters
- Register new FILE_PARSER component enum
- Add test_data directory to gitignore

refactor: improve component imports and initialization

- Fix relative imports in application.py
- Add file_parser import to component init
- Initialize registry dict when component type doesn't exist
- Remove circular import in HttpService by using string annotation
- Update config yaml to use proper component names

refactor: enhance file watcher architecture

- Replace MdFileWatcher with more flexible FullFileWatcher and LightFileWatcher
- Remove suffix-based filtering in favor of parser-based approach
- Update BaseFileWatcher to resolve parsers from app context
- Remove unused watch_filter method

refactor: update ReMe core functionality

- Remove memory_path creation
- Simplify dream and proactive methods to return empty strings
- Update config defaults for HTTP service and component backends

docs: update component configuration in paw.yaml

- Change service backend from cmd to http
- Rename components to use correct singular forms
- Add default file parser and file watcher configurations
- Set up local file store with default settings
```

Co-authored-by: huangsen <huangsen.huang@alibaba-inc.com>
2026-04-21 16:44:46 +08:00
jinli.yl
1dd81f9c25 refactor(core): update config parsing and memory management system 2026-02-06 15:02:41 +08:00
jinli.yl
c5438c52fc feat(memory): implement file watcher with delta and full sync strategies 2026-02-06 01:58:28 +08:00
jinli.yl
3989a3c1c4 refactor(memory): update memory target mappings and profile handling 2026-01-28 20:38:34 +08:00
jinli.yl
e77d228fae refactor(memory): update memory system with service context and vector store enhancements 2026-01-26 17:33:07 +08:00
jinli.yl
db510dd96e feat(bench): add human-in-the-loop evaluation framework for AI memory systems 2026-01-20 20:25:26 +08:00
jinli.yl
9f114cb9b4 feat(benchmark): add HaluMem evaluation suite with ReMe integration 2026-01-10 22:11:20 +08:00
jinli.yl
0b7843f557 feat(core): implement memory node tracking and embedding text truncation 2026-01-09 17:55:11 +08:00
jinli.yl
b421515c73 refactor(core): restructure context management and working memory modules 2025-11-24 21:17:02 +08:00
jinli.yl
1893ed3c37 feat(context): add test cases for ContextOffloadOp 2025-11-20 12:17:34 +08:00
jinli.yl
c314a82039 docs: update documentation structure and content 2025-10-23 17:58:25 +08:00
jinli.yl
3c64e46917 chore: update .gitignore to exclude site directory- Add 'site/*' to ignore generated site files 2025-10-22 12:25:20 +08:00
dengjiaji
10fef4e426 ignore .venv 2025-09-04 16:09:03 +08:00
jinli.yl
803c53fba1 docs(README): add comprehensive documentation for ReMe.ai framework
- Added detailed information about the project's architecture, installation, and usage
- Included sections on task memory and personal memory management
- Provided examples and use cases for the framework
- Updated project metadata and version information
2025-09-02 10:51:41 +08:00
jinli.yl
4739d39f3f feat(reme_ai): implement memory retrieval and merging functionality
- Add BuildQueryOp to construct query for memory retrieval-Implement MergeMemoryOp to combine retrieved memories
- Create RecallVectorStoreOp to fetch memories from vector store
- Develop memory representation and conversion methods
- Establish initial project structure and dependencies
2025-08-25 16:10:53 +08:00
zouying
a3f281f365 fix bug: the condition when use experience deletion 2025-08-20 12:02:54 +08:00
zouying
95b137b935 add: bfcl_quickstart 2025-08-19 16:33:16 +08:00
zouying
bb7ca27e42 add: update mechanism 2025-08-15 11:47:58 +08:00
zouying
463dc2e590 update: test update_experience_pool in bfcl 2025-08-13 15:32:18 +08:00
zouying
3c1b358e01 add: bfcl library 2025-08-12 19:53:33 +08:00
zouying
2e92f3c4c5 update gitignore 2025-08-12 19:45:21 +08:00
zouying
f1362aecb2 update gitignore 2025-08-12 19:31:44 +08:00
jinli.yl
0c176e1f27 add tavily search 2025-08-07 18:32:18 +08:00
jinli.yl
d36a214ec3 update vector store 2025-07-25 11:11:14 +08:00
jinli.yl
2bc5a6d67a [bugfix] BaseExperience -> TextExperience 2025-07-24 20:59:45 +08:00
jinli.yl
29b9c1a45d move to another folder 2025-07-24 16:09:59 +08:00
jinli.yl
dba2964323 add app react agent 2025-07-23 21:44:18 +08:00
jinli.yl
202f5a7d75 add appworld react 2025-07-23 19:49:02 +08:00
jinli.yl
404a783419 update experience maker 2025-07-01 16:52:07 +08:00
jinli.yl
5da12da545 add setup info 2025-06-18 14:16:27 +08:00
jinli.yl
ac228e7f66 update ignore 2025-06-17 21:06:56 +08:00
qingxu
7192619070 Merge branch 'main' of ssh://8.218.225.191:2424/root/exp-maker 2025-06-10 11:00:39 +08:00
青轩
8a360083a3 stage traj summarizer 2025-06-10 10:51:58 +08:00
jinli.yl
79a247e114 add unit test 2025-06-09 20:54:25 +08:00
jinli.yl
c894574575 add experience schema 2025-06-09 16:28:02 +08:00
jinli.yl
ef224979cc init 2025-06-05 19:21:01 +08:00