Skip to content

Releases: Nithwin/windmist

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 15 Jul 12:21

Changelog

  • eff2cea feat: add GitHub issue templates and configuration to streamline reporting and feedback
  • ec53af8 feat: add pull request template to .github directory
  • 066d96f feat: implement GoReleaser configuration and dynamic versioning for automated releases
  • 4d9f2f6 refactor: normalize formatting and whitespace across codebase

WindMist v1.0.0 — Autonomous AI Software Engineer for the Terminal

Choose a tag to compare

@Nithwin Nithwin released this 14 Jul 18:17

We are excited to announce the official v1.0.0 release of WindMist — an autonomous, stateless AI engineering agent running directly in your terminal.

🌟 Highlights & Key Features

  • 🧠 Stateless Multi-Turn Agent Engine (internal/agent)

    • Robust, concurrent-safe multi-turn reasoning loop (Agent.Run) that coordinates generation, tool execution, and token accounting (ai.Usage) without internal state leakage.
    • Automatic turn limit enforcement (ErrMaxTurnsExceeded) to prevent runaway reasoning loops.
  • 🛠️ 15 Built-in Filesystem & Editing Tools (internal/tools/...)

    • Filesystem Operations: read, write, append, delete, rename, list, create, info, and exists.
    • Precision Code Editing: replace_text, replace_range, delete_range, read_context, insert_text, and search_text.
    • Designed with explicit LLM usage instructions to prioritize precise, targeted range/text replacements over destructive full-file overwrites.
  • ⚡ Native Gemini API Integration (internal/providers/gemini)

    • Full schema translation converting Go tool definitions (ai.ToolDefinition) directly into Gemini v1beta OpenAPI OBJECT schemas.
    • Accurate mapping of user prompts, model FunctionCall turn requests, and FunctionResponse execution outputs.
  • 🎨 Dual CLI & Custom Terminal UI (cmd/windmist & internal/chat)

    • Interactive TUI: Run windmist directly for a custom Bubble Tea + Lip Gloss interface with streaming responses and markdown syntax highlighting.
    • Command-line Mode: Run windmist chat "<prompt>" for instant, non-interactive multi-turn task resolution.

📦 Installation

Install directly via Go (1.25+):

go install github.com/Nithwin/WindMist@v1.0.0