fix: replace deprecated pydantic function

This commit is contained in:
Really Him 2025-05-12 23:26:09 -04:00
commit 1e7d4bc254

View file

@ -166,62 +166,62 @@ async def serve(repository: Path | None) -> None:
Tool( Tool(
name=GitTools.STATUS, name=GitTools.STATUS,
description="Shows the working tree status", description="Shows the working tree status",
inputSchema=GitStatus.schema(), inputSchema=GitStatus.model_json_schema(),
), ),
Tool( Tool(
name=GitTools.DIFF_UNSTAGED, name=GitTools.DIFF_UNSTAGED,
description="Shows changes in the working directory that are not yet staged", description="Shows changes in the working directory that are not yet staged",
inputSchema=GitDiffUnstaged.schema(), inputSchema=GitDiffUnstaged.model_json_schema(),
), ),
Tool( Tool(
name=GitTools.DIFF_STAGED, name=GitTools.DIFF_STAGED,
description="Shows changes that are staged for commit", description="Shows changes that are staged for commit",
inputSchema=GitDiffStaged.schema(), inputSchema=GitDiffStaged.model_json_schema(),
), ),
Tool( Tool(
name=GitTools.DIFF, name=GitTools.DIFF,
description="Shows differences between branches or commits", description="Shows differences between branches or commits",
inputSchema=GitDiff.schema(), inputSchema=GitDiff.model_json_schema(),
), ),
Tool( Tool(
name=GitTools.COMMIT, name=GitTools.COMMIT,
description="Records changes to the repository", description="Records changes to the repository",
inputSchema=GitCommit.schema(), inputSchema=GitCommit.model_json_schema(),
), ),
Tool( Tool(
name=GitTools.ADD, name=GitTools.ADD,
description="Adds file contents to the staging area", description="Adds file contents to the staging area",
inputSchema=GitAdd.schema(), inputSchema=GitAdd.model_json_schema(),
), ),
Tool( Tool(
name=GitTools.RESET, name=GitTools.RESET,
description="Unstages all staged changes", description="Unstages all staged changes",
inputSchema=GitReset.schema(), inputSchema=GitReset.model_json_schema(),
), ),
Tool( Tool(
name=GitTools.LOG, name=GitTools.LOG,
description="Shows the commit logs", description="Shows the commit logs",
inputSchema=GitLog.schema(), inputSchema=GitLog.model_json_schema(),
), ),
Tool( Tool(
name=GitTools.CREATE_BRANCH, name=GitTools.CREATE_BRANCH,
description="Creates a new branch from an optional base branch", description="Creates a new branch from an optional base branch",
inputSchema=GitCreateBranch.schema(), inputSchema=GitCreateBranch.model_json_schema(),
), ),
Tool( Tool(
name=GitTools.CHECKOUT, name=GitTools.CHECKOUT,
description="Switches branches", description="Switches branches",
inputSchema=GitCheckout.schema(), inputSchema=GitCheckout.model_json_schema(),
), ),
Tool( Tool(
name=GitTools.SHOW, name=GitTools.SHOW,
description="Shows the contents of a commit", description="Shows the contents of a commit",
inputSchema=GitShow.schema(), inputSchema=GitShow.model_json_schema(),
), ),
Tool( Tool(
name=GitTools.INIT, name=GitTools.INIT,
description="Initialize a new Git repository", description="Initialize a new Git repository",
inputSchema=GitInit.schema(), inputSchema=GitInit.model_json_schema(),
) )
] ]