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
aiplugmulti-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