refactor: use centralized create_obsidian_api() for put_content to respect OBSIDIAN_HOST full URL format

This commit is contained in:
2025-08-16 19:05:46 +00:00
parent 897822ecaa
commit 0b746f65e9

View File

@@ -343,7 +343,7 @@ class PutContentToolHandler(ToolHandler):
if "filepath" not in args or "content" not in args:
raise RuntimeError("filepath and content arguments required")
api = obsidian.Obsidian(api_key=api_key, host=obsidian_host)
api = create_obsidian_api()
api.put_content(args.get("filepath", ""), args["content"])
return [