Release History

Every version of Diana CLI, from alpha to the latest release.

v2.0.0-alpha alphalatest
Mar 16, 2026 · 00:00 UTC

Diana Deep Agents — Agent-Agnostic Programming CLI

  • Product renamed from DianaCli / NETBrain to Diana Deep Agents
  • .NET-specific features moved to a dedicated MCP server — the core CLI is now language/framework agnostic
  • Configuration structure updated to support multi-agent definitions
  • Rebranded from DianaCli to Diana Deep Agents — a new identity for a new era
  • Now fully agent-agnostic: create specialized agents with custom rules for any project, any language, any stack
  • Swarm orchestration: spin up multiple agents that build your software in an organized, coordinated way — in minutes
  • .NET is no longer the exclusive focus — it's now available as a specialized MCP (Model Context Protocol) server alongside other MCPs
  • New architecture: define agent roles, rules, and responsibilities per project via configuration
  • Agent swarms support parallel execution with coordinated task distribution
v1.7.1-alpha alpha
Feb 25, 2026 · 23:50 UTC

Corrección de instaladores Linux y macOS

  • Corregidas las rutas internas de los ZIPs de Linux y macOS: ahora usan forward slashes (Localization/, Onboarding/Legal/) en lugar de backslashes de Windows
  • Recreados los 4 instaladores afectados: diana-linux-x64, diana-linux-arm64, diana-macos-x64, diana-macos-arm64
v1.7.0-alpha alpha
Feb 25, 2026 · 20:08 UTC

KIMI LLM Integration

  • Added KIMI as a supported LLM provider — configure your KIMI API key during onboarding or via /logout to switch
  • KIMI joins Anthropic and OpenAI as the third available LLM backend
  • Full tool_use support for KIMI including web_search, web_fetch, and all code generation tools
v1.6.0-alpha alpha
Feb 25, 2026 · 14:33 UTC

Lateral Movement Security Validation

  • New security layer: Diana now validates all file operations to prevent lateral movement outside the project directory
  • Any attempt to read, write or modify files outside the working project is blocked and logged
  • Added path traversal detection for both relative (../) and absolute paths targeting system directories
v1.5.0-alpha alpha
Feb 25, 2026 · 09:17 UTC

File Whitelist & Blacklist

  • New whitelist/blacklist system: define which files Diana is allowed or forbidden to modify
  • Blacklisted files (e.g. .env, appsettings.Production.json, certificates) are protected from any write or delete operation
  • Configurable via .diana/security.json in your project root — ships with sensible defaults for .NET projects
v1.4.0-alpha alpha
Feb 25, 2026 · 05:42 UTC

Vector Database Refactoring

  • Completely refactored the vector database engine for significantly faster indexing and retrieval
  • Reduced memory footprint during project indexing by ~40% through chunked embedding pipeline
  • Improved semantic search accuracy with updated similarity scoring algorithm
v1.3.0-alpha alpha
Feb 24, 2026 · 01:56 UTC

Guided Onboarding + /logout

  • New guided onboarding flow: Language → Terms (diana.tools/compliance) → LLM API Key → Optional semantic search model download → Ready to work
  • No more separate LLM configuration after install — everything is handled in the onboarding wizard
  • New /logout command: clears LLM configuration and onboarding state. Restarting Diana runs the wizard from scratch
  • Replaced startup banner with clean FigletText ASCII art ("DIANA" in large text + separator line). Removed pixel-art image
  • Fixed localization in single-file publish: texts appeared as raw keys (e.g. banner_empty_hint) when running the published binary. Now uses AppContext.BaseDirectory as fallback
v1.2.0-alpha alpha
Feb 23, 2026 · 19:45 UTC

Web Access Tools

  • New tool: web_search — search the web via DuckDuckGo. No API keys, no costs. Parameters: query (required), count (optional, default 5). Returns titles, URLs and snippets
  • New tool: web_fetch — fetch and extract readable text from any URL. Automatically strips scripts, styles, navigation and footers. Parameters: url (required), max_length (optional, default 8000)
  • Both tools available in conversation mode and /plan mode — work out-of-the-box with no configuration
  • Added dependency: HtmlAgilityPack 1.11.72
v1.1.2-alpha alpha
Feb 23, 2026 · 19:24 UTC

Installer Fix

  • Fixed Windows installer failing with 'Cannot find path NETBrain.CLI.exe' — zip already ships diana.exe directly
  • Fixed Linux/macOS installer referencing old binary name — removed unnecessary symlink
v1.1.1-alpha alpha
Feb 23, 2026 · 19:06 UTC

Spectre Console Fix

  • Fixed Spectre Console markup error: 'Could not find color or style N' when running commands like dotnet new maui -n XipeTechAuth -o MartinXipe/XipeTechAuth
v1.1.0-alpha alpha
Feb 23, 2026 · 18:18 UTC

Claude API Fix + ARM64 Support

  • Added ARM64 builds for Windows, macOS and Linux
  • Added x64 build for macOS
  • Fixed tool_use/tool_result message ordering in Claude API calls