v0.9.5 is live! — Read the latest technical documentation and migration guides.

Initial release of docmd-assistant v0.1.0, a universal, framework-agnostic headless AI Assistant engine for software documentation tools and web applications.

What’s Included in v0.1.0

Headless Engine Architecture

  • DocmdAssistantEngine: Core class managing turn-by-turn conversations, state history, and dynamic system prompts.
  • Pure Logic: Decoupled from UI frameworks, rendering zero DOM elements in its core distribution.

Multi-Provider & Multi-Model Support

  • Direct integration with the aiplug multi-provider runtime.
  • Support for OpenAI, Anthropic, Gemini, DeepSeek, Groq, MiniMax, Ollama, and custom base endpoints.

Extensible Tool Pipeline

  • Register custom tools using JSON Schema parameter definitions.
  • Automatic tool call execution and context loop resolution.
  • Standard tool helpers for document search, anchor navigation, code copying, and page reading.

Event Model & Subscriptions

  • Event subscription interface (on/off) for message emissions, tool invocations, and error handling.

Installation

npm
pnpm
npm install docmd-assistant@0.1.0
pnpm add docmd-assistant@0.1.0