donmai is in 0.x preview. APIs may change between minor releases. See the changelog.

Agent tools in donmai are extended through plugins. A plugin is a TypeScript package that implements the ToolPlugin interface and returns typed MCP tool definitions via createTools().

  • Overview — what a plugin is, the @donmai/plugin-linear canonical example, and the full list of af_linear_* and af_code_* tools.
  • Authoring — the ToolPlugin and ToolPluginContext interfaces, a worked example, and publishing under @donmai/*.