Skip to content

Releases: dotcommander/yai

v0.2.8

13 Mar 14:46

Choose a tag to compare

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

03 Mar 03:15

Choose a tag to compare

Full Changelog: v0.2.6...v0.2.7

v0.2.6

03 Mar 03:13

Choose a tag to compare

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

16 Feb 17:38

Choose a tag to compare

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

16 Feb 01:43

Choose a tag to compare

What's Changed

Refactoring

  • errs package: Added Wrap() and Wrapf() helpers to reduce boilerplate across 67 error construction sites
  • cmd package: Extracted conversationStore abstraction to consolidate DB + cache access patterns and fix resource leak in deleteConversationsOlderThan

Features

  • max-completion-tokens flag: New --max-completion-tokens flag for controlling maximum output tokens independently from input limits

Testing

  • Added comprehensive test coverage for refactored components including conversationStore fixture and ClientFactory injection tests

Full Changelog: v0.2.2...v0.2.3

v0.2.2

16 Feb 00:48

Choose a tag to compare

What's Changed

  • feat(config): add starter role installation and expand provider templates

Full Changelog: v0.2.1...v0.2.2

v0.2.1

16 Feb 00:35

Choose a tag to compare

Full Changelog: v0.1.1...v0.2.1

v0.1.1

16 Feb 00:20

Choose a tag to compare

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