Key Info

Cline Desktop now supports plugins written in TypeScript that extend the agent with slash commands, custom tools, lifecycle hooks (such as beforeTool and afterRun), and dynamic rules. A bundled Goal plugin uses a /goal command and an afterRun hook to keep Cline working until it verifies the task is complete.

Highlights

  • Plugins are installed via Customize > Marketplace > Plugins, then used through slash commands like /goal
  • The Goal plugin adds a /goal slash command plus an afterRun hook that nudges Cline to verify its work
  • Cline can only finish the task by calling the plugin's custom mark_goal_complete tool once work is verified complete
  • Plugin behavior is documented across Desktop, the CLI, and the SDK
  • Cline Desktop is available for macOS, Windows, and Linux