All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v0.1.9 (2025-05-27)
- remove unnecessary source type from generated chat code
v0.1.8 (2025-05-27)
-
overhaul ash_ai.gen.chat to store tool calls
-
make the dev mcp path configurable (#38)
v0.1.7 (2025-05-21)
- Add usage rules for Ash AI
v0.1.6 (2025-05-21)
- Rename package_ruels to usage_rules
v0.1.5 (2025-05-21)
- properly display generators, add new usage-rules.md dev tool
- add
ash_ai.gen.package_rulestask to create a rules file
v0.1.4 (2025-05-20)
- Replace doc with description (#36)
v0.1.3 (2025-05-20)
- use
descriptionnotdoc
v0.1.2 (2025-05-20)
-
improve chat ui heex template
-
don't reply to the initialized notification (#35)
- update chat heex template. (#33)
v0.1.1 (2025-05-14)
-
more fixes for gen.chat message order
-
properly generate chat message log
- fix update pre_flight permission request for tools
v0.1.0 (2025-05-14)
-
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
:ascto put lowest distance records at the top -
use correct ops in vector before action
-
use
messageinstead ofreason
-
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
:manualstrategy -
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
toolcentric -
add vectorize section