From 508a09f0742fa3039142a592d64e22e5fa75ad68 Mon Sep 17 00:00:00 2001 From: KirillM1 Date: Mon, 11 May 2026 14:05:34 +0300 Subject: [PATCH] Add finish tool to support Opus 4.7 agent completion --- app/mcp_server.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/mcp_server.py b/app/mcp_server.py index d1de315..de72b52 100644 --- a/app/mcp_server.py +++ b/app/mcp_server.py @@ -511,6 +511,13 @@ def get_payloads(): """ return caldera_request.make_get_request("payloads") +@mcp.tool() +def finish(): + """ + Call this tool when you have completed all tasks and are ready to finish. + This signals the end of the agent's work. + """ + return "Completed." if __name__ == "__main__": mcp.run() \ No newline at end of file