Change Log

View Source

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

v0.2.2 (2025-06-11)

Bug Fixes:

  • properly close connection after sending the endpoint by @zachdaniel

Improvements:

v0.2.1 (2025-06-11)

Bug Fixes:

Improvements:

  • make usage rules display all and show file paths instead of by @zachdaniel

v0.2.0 (2025-06-10)

Features:

  • Json Processor for providers that do not support json_schema or tool calling (#49) by @TwistingTwists

  • improvement: Usage rules mcp integration (#60) by Barnabas Jovanovics

Bug Fixes:

  • tasks: fix prompt typo (#62) by ChristianAlexander

  • endpoint matching for url 'starting from' api.openai.com (#57) by @TwistingTwists

  • fix oban option passing by @zachdaniel

  • require an explicit endpoint set by @zachdaniel

  • pass tenant to AshOban.run_trigger by @zachdaniel

Improvements:

  • sync usage rules on project creation by @zachdaniel

  • more context in error messages (#56) by @TwistingTwists

  • When using Adapter.CompletionTool (for anthropic) add the cache_control (#51) by Rodolfo Torres

  • more realistic handling of example generation (#50) by @TwistingTwists

v0.1.11 (2025-06-04)

Improvements:

  • adapters for prompt-backed actions

  • add completion tool adapter, infer it from anthropic

v0.1.10 (2025-05-30)

Bug Fixes:

  • use after_action instead of after_transaction to afford atomic_updates (#43)

v0.1.9 (2025-05-27)

Bug Fixes:

  • remove unnecessary source type from generated chat code

v0.1.8 (2025-05-27)

Improvements:

  • overhaul ash_ai.gen.chat to store tool calls

  • make the dev mcp path configurable (#38)

v0.1.7 (2025-05-21)

Improvements:

  • Add usage rules for Ash AI

v0.1.6 (2025-05-21)

Improvements:

  • Rename package_ruels to usage_rules

v0.1.5 (2025-05-21)

Bug Fixes:

  • properly display generators, add new usage-rules.md dev tool

Improvements:

  • add ash_ai.gen.package_rules task to create a rules file

v0.1.4 (2025-05-20)

Bug Fixes:

  • Replace doc with description (#36)

v0.1.3 (2025-05-20)

Bug Fixes:

  • use description not doc

v0.1.2 (2025-05-20)

Bug Fixes:

  • improve chat ui heex template

  • don't reply to the initialized notification (#35)

Improvements:

  • update chat heex template. (#33)

v0.1.1 (2025-05-14)

Bug Fixes:

  • more fixes for gen.chat message order

  • properly generate chat message log

Improvements:

  • fix update pre_flight permission request for tools

v0.1.0 (2025-05-14)

Bug Fixes:

  • always configure chat queues

  • Set additionalProperties to false in parameter_schema (#16)

  • Fix load opt not working (#12)

  • don't pass nil input in function/4 (#8)

  • Fix schema type of actions of Options (#5)

  • use :asc to put lowest distance records at the top

  • use correct ops in vector before action

  • use message instead of reason

Improvements:

  • add mix ash_ai.gen.mcp

  • dev tools MCP

  • remove vector search action

  • Add an MCP server support

  • support tool-level descriptions

  • better name trigger

  • use bulk actions for update/destroy

  • first draft of mix ash_ai.gen.chat (#19)

  • allow read actions to be aggregated in addition to run

  • set up CI, various fixes and refactors

  • Add aggregates to filter properties (#15)

  • Add async opt to Tool

  • Add load opt to tool (#9)

  • Add tenant to opts of setup_ash_ai/2 (#4)

  • add installer

  • add tenants to action calls in functions

  • add :manual strategy

  • allow specifying tools by name of tool

  • strict modes & other various improvements

  • make embedding model parameterizable

  • remove unnecessary deps, use langchain

  • make embedding models for arbitrary vectorization

  • use configured name for tools

  • make the DSL more tool centric

  • add vectorize section