Commit graph

21 commits

Author SHA1 Message Date
jinli.yl
e6ad682ede feat(core): add ReMe V3 implementation with optional MCP client and enhanced filtering 2026-01-17 01:15:49 +08:00
jinli.yl
581482eeb0 feat(mem_agent): introduce version 2 memory agents and tools
- Add ReMeRetrieverV2 and ReMeSummarizerV2 components
- Implement new memory tools including AddMemoryDrafts, RetrieveMemories, UpdateMemories
- Create PersonalSummarizerV2 with three-step workflow for memory management
- Add simplified evaluation script for ReMe on HaluMem benchmark
- Update base memory agent with enhanced logging capabilities
- Introduce new prompt formats and evaluation methods for question answering
- Modify LLM utilities and message formatting with markdown header stripping option
2026-01-13 01:54:20 +08:00
jinli.yl
5054cf22df feat(vector-store): add sorting capability to list operations across all backends 2026-01-09 21:09:30 +08:00
jinli.yl
a172a6854b feat(vector-store): add sorting capability to list operations across all backends 2026-01-09 19:50:42 +08:00
jinli.yl
1ada96291e refactor(core): restructure module imports and enhance embedding functionality 2026-01-08 18:04:33 +08:00
jinli.yl
59aa253e85 refactor(core): move get_now_time function and update imports 2026-01-08 11:39:16 +08:00
jinli.yl
245e2564e4 refactor(core): restructure tool modules and add memory operations 2026-01-06 14:31:47 +08:00
jinli.yl
f270e2a099 feat(core): add agent and tool modules with search and execution capabilities 2026-01-05 20:14:44 +08:00
jinli.yl
36e88b26dd style(core): format code according to team style guide 2026-01-05 14:41:22 +08:00
jinli.yl
afa3196988 feat(core): add service infrastructure and utility modules 2026-01-05 14:27:07 +08:00
jinli.yl
566a773591 refactor(core): update BaseOp to improve sub-ops handling and tool call management 2026-01-01 13:10:21 +08:00
jinli.yl
1e7b8fbdad feat(core): add service metadata and prompt formatting capabilities to base operator 2025-12-31 17:36:43 +08:00
jinli.yl
90a53737c8 feat(core): add operator framework and utility modules 2025-12-31 17:16:53 +08:00
jinli.yl
91a07e4186 feat(vector-store): add base vector store interface and multiple implementations 2025-12-31 13:18:33 +08:00
jinli.yl
fbdfdfee57 feat(token-counter): add token counting system with multiple implementations 2025-12-31 11:17:12 +08:00
jinli.yl
af52c0cc04 feat(embedding): add embedding model framework with OpenAI implementation
- Create BaseEmbeddingModel abstract class with async/sync interfaces
- Implement OpenAIEmbeddingModel for asynchronous operations
- Implement OpenAIEmbeddingModelSync for synchronous operations
- Add automatic batching and retry logic for embedding operations
- Add VectorNode embedding functionality for content indexing
- Update type hints in LLM modules to use generic list instead of List
- Refactor LiteLLMSync class documentation and type annotations
- Add comprehensive async and sync unit tests for embedding models
- Add unit tests for BaseContext attribute access patterns
2025-12-31 11:00:57 +08:00
jinli.yl
457284a046 feat(llm): add LLM module with base interface and multiple provider implementations 2025-12-31 00:49:45 +08:00
jinli.yl
a7301f99ae feat(context): add comprehensive context management system with prompt handling and registries 2025-12-31 00:01:26 +08:00
jinli.yl
ad6395f012 feat(schema): add JSON Schema enum and enhance ToolCall with recursive schema support 2025-12-30 23:52:45 +08:00
jinli.yl
e5f17d6e67 docs(guidelines): add test file creation guidelines with loguru logger 2025-12-30 22:01:56 +08:00
jinli.yl
cb907ea201 feat(utils): add universal timer decorator with loguru integration 2025-12-30 17:38:58 +08:00