From bbc1bf0d625deb570ed3fb8417c584f889ca713c Mon Sep 17 00:00:00 2001 From: phernandez Date: Fri, 17 Jan 2025 16:36:42 -0600 Subject: [PATCH] finish build_context. remove /related route --- src/basic_memory/api/routers/memory_router.py | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/src/basic_memory/api/routers/memory_router.py b/src/basic_memory/api/routers/memory_router.py index c4faecbe..0430d3b6 100644 --- a/src/basic_memory/api/routers/memory_router.py +++ b/src/basic_memory/api/routers/memory_router.py @@ -54,24 +54,3 @@ async def get_memory_context( # Transform to GraphContext return GraphContext(primary_entities=primary_entities, related_entities=related_entities, metadata=metadata) - -@router.get("/related/{permalink}", response_model=GraphContext) -async def get_related_context( - context_service: ContextServiceDep, - permalink: str, - relation_types: Optional[List[str]] = None, - depth: int = 1, -) -> GraphContext: - """Get context for related entities.""" - # Build special related URI with params - memory_url = MemoryUrl.parse(f"memory://related/{permalink}") - memory_url.params["type"] = "related" - memory_url.params["target"] = permalink - if relation_types: - memory_url.params["relation_types"] = relation_types - - # Build context - context = await context_service.build_context(str(memory_url), depth=depth) - - # Transform to GraphContext - return GraphContext.model_validate(context)