repositories
loading repo index
repositories
loading repo index
repository
loading code, commits, and activity
public Clawd ADK gateway launch mirror
stars
latest
clone command
git clone gitlawb://did:key:z6Mkq5mY...iFZ5/my-project-publ...git clone gitlawb://did:key:z6Mkq5mY.../my-project-publ...2fa351d6docs: add automaton and perps launch sources15d ago| #1 | [build-system] |
| #2 | requires = ["hatchling"] |
| #3 | build-backend = "hatchling.build" |
| #4 | |
| #5 | [project] |
| #6 | name = "mem0ai" |
| #7 | version = "1.0.5" |
| #8 | description = "Long-term memory for AI Agents" |
| #9 | authors = [ |
| #10 | { name = "Mem0", email = "founders@mem0.ai" } |
| #11 | ] |
| #12 | readme = "README.md" |
| #13 | license = "Apache-2.0" |
| #14 | license-files = ["LICENSE"] |
| #15 | requires-python = ">=3.9,<4.0" |
| #16 | dependencies = [ |
| #17 | "qdrant-client>=1.9.1", |
| #18 | "pydantic>=2.7.3", |
| #19 | "openai>=1.90.0", |
| #20 | "posthog>=3.5.0", |
| #21 | "pytz>=2024.1", |
| #22 | "sqlalchemy>=2.0.31", |
| #23 | "protobuf>=5.29.0,<7.0.0", |
| #24 | ] |
| #25 | |
| #26 | [project.optional-dependencies] |
| #27 | graph = [ |
| #28 | "langchain-neo4j>=0.4.0", |
| #29 | "langchain-aws>=0.2.23", |
| #30 | "langchain-memgraph>=0.1.0", |
| #31 | "neo4j>=5.23.1", |
| #32 | "rank-bm25>=0.2.2", |
| #33 | "kuzu>=0.11.0", |
| #34 | ] |
| #35 | vector_stores = [ |
| #36 | "vecs>=0.4.0", |
| #37 | "chromadb>=0.4.24", |
| #38 | "cassandra-driver>=3.29.0", |
| #39 | "weaviate-client>=4.4.0,<4.15.0", |
| #40 | "pinecone<=7.3.0", |
| #41 | "pinecone-text>=0.10.0", |
| #42 | "faiss-cpu>=1.7.4", |
| #43 | "upstash-vector>=0.1.0", |
| #44 | "azure-search-documents>=11.4.0b8", |
| #45 | "psycopg>=3.2.8", |
| #46 | "psycopg-pool>=3.2.6,<4.0.0", |
| #47 | "pymongo>=4.13.2", |
| #48 | "pymochow>=2.2.9", |
| #49 | "pymysql>=1.1.0", |
| #50 | "dbutils>=3.0.3", |
| #51 | "valkey>=6.0.0", |
| #52 | "databricks-sdk>=0.63.0", |
| #53 | "azure-identity>=1.24.0", |
| #54 | "redis>=5.0.0,<6.0.0", |
| #55 | "redisvl>=0.1.0,<1.0.0", |
| #56 | "elasticsearch>=8.0.0,<9.0.0", |
| #57 | "pymilvus>=2.4.0,<2.6.0", |
| #58 | "langchain-aws>=0.2.23", |
| #59 | ] |
| #60 | llms = [ |
| #61 | "groq>=0.3.0", |
| #62 | "together>=0.2.10", |
| #63 | "litellm>=1.74.0", |
| #64 | "openai>=1.90.0", |
| #65 | "ollama>=0.1.0", |
| #66 | "vertexai>=0.1.0", |
| #67 | "google-generativeai>=0.3.0", |
| #68 | "google-genai>=1.0.0", |
| #69 | ] |
| #70 | extras = [ |
| #71 | "boto3>=1.34.0", |
| #72 | "langchain-community>=0.0.0", |
| #73 | "sentence-transformers>=5.0.0", |
| #74 | "elasticsearch>=8.0.0,<9.0.0", |
| #75 | "opensearch-py>=2.0.0", |
| #76 | "fastembed>=0.3.1", |
| #77 | ] |
| #78 | test = [ |
| #79 | "pytest>=8.2.2", |
| #80 | "pytest-mock>=3.14.0", |
| #81 | "pytest-asyncio>=0.23.7", |
| #82 | ] |
| #83 | dev = [ |
| #84 | "ruff>=0.6.5", |
| #85 | "isort>=5.13.2", |
| #86 | "pytest>=8.2.2", |
| #87 | ] |
| #88 | |
| #89 | [tool.pytest.ini_options] |
| #90 | pythonpath = ["."] |
| #91 | |
| #92 | [tool.hatch.build] |
| #93 | include = [ |
| #94 | "mem0/**/*.py", |
| #95 | ] |
| #96 | exclude = [ |
| #97 | "**/*", |
| #98 | "!mem0/**/*.py", |
| #99 | ] |
| #100 | |
| #101 | [tool.hatch.build.targets.wheel] |
| #102 | packages = ["mem0"] |
| #103 | only-include = ["mem0"] |
| #104 | |
| #105 | [tool.hatch.build.targets.wheel.shared-data] |
| #106 | "README.md" = "README.md" |
| #107 | |
| #108 | [tool.hatch.envs.dev_py_3_9] |
| #109 | python = "3.9" |
| #110 | features = [ |
| #111 | "test", |
| #112 | "graph", |
| #113 | "vector_stores", |
| #114 | "llms", |
| #115 | "extras", |
| #116 | ] |
| #117 | |
| #118 | [tool.hatch.envs.dev_py_3_10] |
| #119 | python = "3.10" |
| #120 | features = [ |
| #121 | "test", |
| #122 | "graph", |
| #123 | "vector_stores", |
| #124 | "llms", |
| #125 | "extras", |
| #126 | ] |
| #127 | |
| #128 | [tool.hatch.envs.dev_py_3_11] |
| #129 | python = "3.11" |
| #130 | features = [ |
| #131 | "test", |
| #132 | "graph", |
| #133 | "vector_stores", |
| #134 | "llms", |
| #135 | "extras", |
| #136 | ] |
| #137 | |
| #138 | [tool.hatch.envs.dev_py_3_12] |
| #139 | python = "3.12" |
| #140 | features = [ |
| #141 | "test", |
| #142 | "graph", |
| #143 | "vector_stores", |
| #144 | "llms", |
| #145 | "extras", |
| #146 | ] |
| #147 | |
| #148 | [tool.hatch.envs.default.scripts] |
| #149 | format = [ |
| #150 | "ruff format", |
| #151 | ] |
| #152 | format-check = [ |
| #153 | "ruff format --check", |
| #154 | ] |
| #155 | lint = [ |
| #156 | "ruff check", |
| #157 | ] |
| #158 | lint-fix = [ |
| #159 | "ruff check --fix", |
| #160 | ] |
| #161 | test = [ |
| #162 | "pytest tests/ {args}", |
| #163 | ] |
| #164 | |
| #165 | [tool.ruff] |
| #166 | line-length = 120 |
| #167 | exclude = ["embedchain/", "openmemory/"] |
| #168 |