From 6805218e1b68f2723bb7151e2c4932e36bb4fcaa Mon Sep 17 00:00:00 2001 From: Daniel Chalef <131175+danielchalef@users.noreply.github.com> Date: Sat, 8 Nov 2025 18:04:17 -0800 Subject: [PATCH] Use built-in TypedDict from typing module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Python 3.10+ includes TypedDict in the standard library. Removed typing-extensions dependency as it's unnecessary. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- mcp_server/pyproject.toml | 1 - mcp_server/src/models/response_types.py | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/mcp_server/pyproject.toml b/mcp_server/pyproject.toml index cef71e27..bab59fd7 100644 --- a/mcp_server/pyproject.toml +++ b/mcp_server/pyproject.toml @@ -10,7 +10,6 @@ dependencies = [ "graphiti-core[falkordb]>=0.23.0", "pydantic-settings>=2.0.0", "pyyaml>=6.0", - "typing-extensions>=4.0.0", ] [project.optional-dependencies] diff --git a/mcp_server/src/models/response_types.py b/mcp_server/src/models/response_types.py index 16d96bca..eca20324 100644 --- a/mcp_server/src/models/response_types.py +++ b/mcp_server/src/models/response_types.py @@ -1,8 +1,6 @@ """Response type definitions for Graphiti MCP Server.""" -from typing import Any - -from typing_extensions import TypedDict +from typing import Any, TypedDict class ErrorResponse(TypedDict):