LM-Kit.NET のリリース

Released: Feb 16, 2026

2026.2.5 での更新項目

機能

  • Added Markdown conversion public APIs in LMKit.Document.Conversion:
    • New MarkdownHtmlConverter.MarkdownToHtml(string) method to convert Markdown to HTML.
    • New MarkdownHtmlConverter.HtmlToMarkdown(string) method to convert HTML back to Markdown.
    • New MarkdownDocxConverter.MarkdownToDocx(string) and MarkdownDocxConverter.MarkdownToDocxFile(string, string) methods to convert Markdown to DOCX.
    • New MarkdownDocxConverter.DocxToMarkdown(...) overloads for DOCX byte arrays and DOCX file paths.
    • Added...

Released: Feb 12, 2026

2026.2.4 での更新項目

機能

  • Introduced the PdfSplitter class for physically splitting PDF documents by page ranges.
    • Supports extracting pages from Attachment instances or file paths.
    • Provides ExtractPages methods for single output and Split/SplitToFiles methods for multi-output splitting.
    • Integrates with DocumentSplittingResult to extract AI-detected segments into separate PDF files.
  • Introduced the DocumentSplitting class for detecting logical document boundaries within multi-page files.
  • Introduced the...

Released: Feb 9, 2026

2026.2.3 での更新項目

機能

  • Added model cards for minicpm-o-45, lightonocr-2:1b, and glm4.7-flash.
  • Added StripStyleAttributes property to VlmOcr.
  • Improved skill activation via tools.

Released: Feb 6, 2026

2026.2.2 での更新項目

機能

  • Introduced the LM-Kit.NET.Integrations.ExtensionsAI NuGet package for Microsoft.Extensions.AI integration.
    • Implements IChatClient via LMKitChatClient, enabling LM-Kit.NET models to be used through the standard Microsoft.Extensions.AI abstraction layer.
    • Implements IEmbeddingGenerator<string, Embedding<float>> via LMKitEmbeddingGenerator for embedding generation.
    • Supports non-streaming and streaming chat completions.
    • Supports tool/function calling through automatic bridging of...

Released: Feb 2, 2026

2026.2.1 での更新項目

機能

  • Added stdio transport support to the MCP client for local MCP servers.
    • Introduced the IMcpTransport interface for transport abstraction.
    • Introduced the StdioTransport class for subprocess-based MCP communication.
    • Introduced the StdioTransportOptions class for detailed stdio configuration.
    • Introduced the McpTransportException class for transport-specific errors.
    • Introduced the McpClientBuilder class for fluent client construction.
    • Added ForStdio factory methods to the McpClient class.
    • Added...

Released: Jan 31, 2026

2026.1.5 での更新項目

機能

  • Extended the LMKit.Agents namespace with comprehensive agent framework.
    • Core classes: Agent, AgentBuilder, AgentExecutor, AgentRegistry.
    • Configuration: AgentCapabilities, AgentIdentity, AgentExecutionOptions.
    • Execution tracking: AgentExecutionResult, AgentExecutionStatus.
  • Introduced the LMKit.Agents.Orchestration namespace.
    • IOrchestrator interface with PipelineOrchestrator, ParallelOrchestrator, RouterOrchestrator, and SupervisorOrchestrator implementations.
    • Supporting classes...

Released: Jan 27, 2026

2026.1.4 での更新項目

機能

  • Added model cards for whisper-large2 and devstral-small2.
  • Introduced the LMKit.Speech.Dictation namespace with Formatter, Command, CommandInfo, CommandMatch, and FormatterOptions classes for dictation text formatting.
  • Added the SuppressHallucinations property to the SpeechToText class.
  • Added the SuppressNonSpeechTokens property to the SpeechToText class.
  • Improved SpeechToText accuracy.

不具合の修正

  • Resolved compilation issue with MAUI for macOS.

Released: Jan 17, 2026

2026.1.3 での更新項目

機能

  • Introduced the NamedEntityRecognitionTrainingDataset class.
  • Improved confidence metrics computation.
  • Improved the target language support of the summarizer engine.

不具合の修正

  • Text attachments were not correctly processed in some tasks.

Released: Jan 11, 2026

2026.1.2 での更新項目

機能

  • Added the DeleteDocument and DeleteDocumentAsync methods to the DocumentRag class.
  • Added AddDataSource and AddDataSourceAsync overloads to the RagEngine class that load an existing DataSource from a vector store.
  • Added LoadWarnings and HasLoadWarnings properties to the DataSource class for inspecting sections that could not be read during partial loading.
  • Introduced the LoadWarning class.
  • Added model cards for nemotron3-nano and falcon-h1r:7b.
  • Added support for the LMKIT_MODELS_DIR...

Released: Jan 4, 2026

2026.1.1 での更新項目

機能

  • Added the ModelID property to the LM class.
  • Added PromptTokenCount and PromptProcessingRate properties to the TextGenerationResult class.
  • Added the GeneratedTokenCount property to the TextGenerationResult class.
  • Introduced the AttachmentReference class.
  • Added GetText and GetTextAsync overloads to the Attachment class that take a page range as a parameter.
  • Added the Structured and Auto members to the TextOutputMode enumeration.
  • Added SetText overloads to the Attachment class that accept a page...