Skip to content
This repository was archived by the owner on May 13, 2026. It is now read-only.
This repository was archived by the owner on May 13, 2026. It is now read-only.

delete_active_file tool has invalid schema for openai-codex (openclaw) #77

Description

@locoblacbelt

Bug Description

The delete_active_file tool is registered with an input schema of {"type": "object"} with no properties field. Strict providers (e.g. openai-codex) reject this with: Invalid schema for function 'obsidian__delete_active_file': In context=(), object schema missing properties.
Fix is to add "properties": {} to the input schema definition for that tool.

Environment

  • OS: Windows 11
  • Obsidian version: 1.12.7
  • Claude Desktop version: 1.1617.0
  • Plugin version: 0.2.27
  • Required plugins status:
    • Local REST API installed and configured
    • Smart Connections installed (if using semantic search)
    • Templater installed (if using templates)

Steps to Reproduce

Expected Behavior

What should happen

Actual Behavior

What actually happens

Error Messages/Logs

Paste error messages or log excerpts here

Additional Context

Troubleshooting Attempted

  • Restarted Obsidian
  • Restarted Claude Desktop
  • Reinstalled the MCP server via plugin settings
  • Checked Local REST API is running
  • Other:

Remember: This is volunteer work. Be patient and respectful. We'll help when we can.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions