Skip to content

Commit d77b399

Browse files
committed
Bump version to 0.2.0
1 parent 8fe0fcd commit d77b399

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

agent_memory_server/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class Settings(BaseSettings):
2626

2727
# RedisVL Settings
2828
redisvl_distance_metric: str = "COSINE"
29-
redisvl_vector_dimensions: int = 1536
29+
redisvl_vector_dimensions: str = "1536"
3030
redisvl_index_name: str = "memory"
3131
redisvl_index_prefix: str = "memory"
3232

agent_memory_server/main.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,19 @@ async def lifespan(app: FastAPI):
7070
# Get embedding dimensions from model config
7171
embedding_model_config = MODEL_CONFIGS.get(settings.embedding_model)
7272
vector_dimensions = (
73-
embedding_model_config.embedding_dimensions
73+
str(embedding_model_config.embedding_dimensions)
7474
if embedding_model_config
75-
else 1536
75+
else "1536"
7676
)
7777
distance_metric = "COSINE"
7878

7979
try:
80-
await ensure_redisearch_index(redis, vector_dimensions, distance_metric)
80+
await ensure_redisearch_index(
81+
redis,
82+
index_name=settings.redisvl_index_name,
83+
vector_dimensions=vector_dimensions,
84+
distance_metric=distance_metric,
85+
)
8186
except Exception as e:
8287
logger.error(f"Failed to ensure RediSearch index: {e}")
8388
raise

agent_memory_server/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
def get_search_index(
2727
redis: Redis,
2828
index_name: str = settings.redisvl_index_name,
29-
vector_dimensions: int = settings.redisvl_vector_dimensions,
29+
vector_dimensions: str = settings.redisvl_vector_dimensions,
3030
distance_metric: str = settings.redisvl_distance_metric,
3131
) -> AsyncSearchIndex:
3232
global _index
@@ -79,7 +79,7 @@ def get_redis_conn(url: str | None = settings.redis_url, **kwargs) -> Redis:
7979
async def ensure_redisearch_index(
8080
redis: Redis,
8181
index_name: str = settings.redisvl_index_name,
82-
vector_dimensions: int = settings.redisvl_vector_dimensions,
82+
vector_dimensions: str = settings.redisvl_vector_dimensions,
8383
distance_metric: str = settings.redisvl_distance_metric,
8484
) -> None:
8585
"""

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "agent-memory-server"
7-
version = "0.1.0"
7+
version = "0.2.0"
88
description = "A Redis-powered memory server built for AI agents and applications."
99
readme = "README.md"
1010
requires-python = ">=3.12"

0 commit comments

Comments
 (0)