Releases: Nithwin/windmist
Releases · Nithwin/windmist
Release list
v1.0.1
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
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.
- Robust, concurrent-safe multi-turn reasoning loop (
-
🛠️ 15 Built-in Filesystem & Editing Tools (
internal/tools/...)- Filesystem Operations:
read,write,append,delete,rename,list,create,info, andexists. - Precision Code Editing:
replace_text,replace_range,delete_range,read_context,insert_text, andsearch_text. - Designed with explicit LLM usage instructions to prioritize precise, targeted range/text replacements over destructive full-file overwrites.
- Filesystem Operations:
-
⚡ Native Gemini API Integration (
internal/providers/gemini)- Full schema translation converting Go tool definitions (
ai.ToolDefinition) directly into Geminiv1betaOpenAPIOBJECTschemas. - Accurate mapping of user prompts, model
FunctionCallturn requests, andFunctionResponseexecution outputs.
- Full schema translation converting Go tool definitions (
-
🎨 Dual CLI & Custom Terminal UI (
cmd/windmist&internal/chat)- Interactive TUI: Run
windmistdirectly 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.
- Interactive TUI: Run
📦 Installation
Install directly via Go (1.25+):
go install github.com/Nithwin/WindMist@v1.0.0