Skip to content

26.7.27

Choose a tag to compare

@github-actions github-actions released this 27 Jul 00:04
· 112 commits to main since this release

Features & UI/UX Enhancements

  • CJK & Emoji Markdown Table Realignment (markdownTables.ts): Engineered CJK/emoji-aware markdown table realignment and responsive narrow-screen vertical fallback. Full-width ideographs, emojis, and combining symbols no longer cause table column borders to drift in terminal and CLI environments.
  • Streaming Reasoning / <think> Block Scrubber (thinkScrubber.ts): Implemented a stateful streaming scrubber (StreamingThinkScrubber) to cleanly suppress <think>, <reasoning>, and <thought> blocks emitted by open-weight models (e.g., DeepSeek-R1, Mistral, Ollama) on CLI/Telegram while preserving collapsible reasoning cards on Dashboard and Desktop.

Bug Fixes & Agent Enhancements

  • Strict OpenAI/NIM Message Sanitization (Mistral & Open-Weight Providers Fix): Resolved an API validation error (HTTP 400: Extra inputs are not permitted) when using Mistral models and other strict Pydantic-validated endpoints on NVIDIA NIM / OpenAI-compatible APIs. Introduced sanitizeOpenAIMessages() in llmProvider.ts to automatically strip extraneous internal database metadata properties (session_id, id, duration_ms) from message payloads before sending them to the provider.
  • Local Version Increment: Bumped Nyxora version to v26.7.27 across all workspace packages and submodules.