Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.0.12 ·

Inline Plugin Commands

Entry
JSON All of v2.0.12
EntryKind: in v2.0.12,
ChangesSection of the release

What: Plugin developers can now define commands directly in their manifest with inline markdown content

How to use: In your plugin's marketplace-manifest.json:

{
  "commands": {
    "hello": {
      "content": "---\ndescription: Say hello\n---\n\nGreet the user warmly!",
      "description": "Greet the user",
      "argumentHint": "[name]"
    },
    "status": {
      "source": "commands/status.md"
    }
  }
}

Details:

  • Commands can now use object notation with content (inline) or source (file path) fields
  • Cannot use both content and source - validation enforces one or the other
  • Supports metadata overrides: description, argumentHint, model, allowedTools
  • Reduces file clutter for simple commands
  • Old array-of-paths format still supported for backward compatibility
  • Evidence: Command schema with content field at lines 42750-42775 in schema definition, inline content processing in plugin loader at lines 48817-48850

See this entry in the whole of v2.0.12 →

Feedback