Releases: dotcommander/yai
Releases · dotcommander/yai
v0.2.8
What's Changed
- chore(deps): bump the all group across 1 directory with 4 updates by @dependabot[bot] in #5
Full Changelog: v0.2.7...v0.2.8
v0.2.7
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- chore(deps): bump charm.land/fantasy from 0.8.1 to 0.9.0 in the all group by @dependabot[bot] in #2
- chore(deps): bump the all group with 2 updates by @dependabot[bot] in #3
Full Changelog: v0.2.5...v0.2.6
v0.2.4
What's Changed
- Interactive chat command with multi-turn conversation support
- StreamContinue method for appending to conversation history
- Waiting status with elapsed time display during streaming
- Chat command flags and shell completions
- Documentation updates for better portability
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
Refactoring
- errs package: Added
Wrap()andWrapf()helpers to reduce boilerplate across 67 error construction sites - cmd package: Extracted
conversationStoreabstraction to consolidate DB + cache access patterns and fix resource leak indeleteConversationsOlderThan
Features
- max-completion-tokens flag: New
--max-completion-tokensflag for controlling maximum output tokens independently from input limits
Testing
- Added comprehensive test coverage for refactored components including
conversationStorefixture and ClientFactory injection tests
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- feat(config): add starter role installation and expand provider templates
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Full Changelog: v0.1.1...v0.2.1
v0.1.1
Initial public release of yai — a CLI for piping anything through an LLM from your terminal.
Refactored from charmbracelet/mods.
Features
- Pipe stdin through any LLM and stream the response
- Supports OpenAI, Anthropic, Google, Azure, Ollama, and OpenAI-compatible APIs
- Local conversation history with continue/show/list/delete
- MCP tool server integration (stdio, SSE, HTTP)
- Markdown rendering in terminal via Glamour
- Roles and system prompts (string, URL, or file)
- Configurable retries, timeouts, and sampling parameters
Install
go install github.com/dotcommander/yai@latest