Skip to content

cognautic-cli v1.2.6

Choose a tag to compare

@cognautic cognautic released this 03 Mar 06:07
· 2 commits to latest since this release

Changelog

All notable changes to Cognautic CLI will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[1.2.6] - 2026-03-03

Added

  • New internal session index at ~/.cognautic/sessions_index.json to track session-to-workspace mapping.
  • Session listing now displays workspace for each session.
  • Ctrl+Y support inside confirmation prompts to toggle YOLO mode during Confirm [y/n].
  • Improved display formatting for verbose model planning text with a compact THINKING: block before tool calls.

Changed

  • Session storage default moved from workspace-local ./.sessions to internal CLI storage at ~/.cognautic/.sessions.
  • Confirmation UX now pauses the live spinner during Confirm [y/n] prompts and resumes after input.
  • Empty-response fallback handling now only triggers for top-level turns to avoid false warnings after tool continuations.

Fixed

  • Reduced false "No response generated" outcomes by hardening provider response parsing for multiple response shapes.
  • Prevented misleading fallback message after successful tool execution when continuation response is empty.

[1.2.5] - 2026-03-02

Added

  • Interactive /config menu with direct actions, including:
    • set API key for provider
    • set custom_openai base URL
    • list all supported providers with status
  • New custom_openai provider (OpenAI-compatible API type).

Changed

  • Simplified terminal UI output and startup/help presentation.
  • Re-added community links (Discord/Instagram) in a boxed section.
  • Replaced tool output box rendering with plain text.
  • Added file diff display for file content-changing operations.
  • Confirmation flow now uses explicit blocking y/n accept/reject prompts.
  • ESC is reserved for stopping active AI response streaming.
  • Added spinner while AI is processing responses.
  • /model now fetches models for the current provider when used without arguments.
  • Provider switching now reinitializes configured providers when needed.
  • Improved completion menu styling controls for visibility.