Results 156 issues of OceanLi

this PR is a major refactor of the whole codebase. 1. changed folder structure, ditching `core` in favor of `protocols` 2. using `protocols.types` instead of putting everything in `__init__` 3....

# LionAGI Memory System Tracking ## Overview This issue tracks the development of LionAGI's memory system implementation following the SPARC methodology (Specification, Pseudocode, Architecture, Refinement, Completion). ## Component Overview ```mermaid...

Following SPARC methodology, here are detailed implementation guidelines for the Memory Interface (continued): ### Architecture Guidelines (continued) 1. Memory Interface Implementation: ```python class MemoryInterface(Generic[T]): """Main memory interface combining access and...

Following SPARC methodology, here are detailed implementation guidelines for Memory Store: ### Specification Phase 1. Storage Types & Capabilities: ```python class StorageCapability(Enum): VECTOR_SEARCH = auto() GRAPH_QUERY = auto() FULL_TEXT =...

Following SPARC methodology, here are detailed implementation guidelines for the Memory Base class: ### Specification Phase 1. Core Memory Types: ```python from enum import Enum, auto class MemoryAccess(Enum): IMMEDIATE =...

## Description Design and implement the Memory Interface that provides a unified way to interact with different memory systems in LionAGI. ### Objectives 1. Create unified Memory Interface 2. Define...