What's Changed
- feat: update rust python support to pull in python stdlib by @starpit in #877
- feat: port rust model pull logic to use rust AST by @starpit in #875
- fix: avoid openssl in rust app for now by @starpit in #880
- gsm8k multi-plan, tree-of-thought, tree-of-thought with few shots by @vazirim in #881
- feat: rust interpreter support for modelResponse, ollama-rs tooling calling, and no-stream by @starpit in #883
- chore: minor code cleanups to rust interpreter by @starpit in #884
- test: update github action rust interpreter test to remove ollama pull by @starpit in #885
- fix: add kind tags to rust ast blocks by @starpit in #887
- fix: update rust interpreter to avoid global emit/scope state by @starpit in #888
- fix: rust pull logic may not always pull by @starpit in #889
- feat: remove tauri cli support for running python interpreter by @starpit in #890
- chore: bump rust dependencies to resolve alert by @starpit in #893
- test: tauri github actions test should apt install the deb by @starpit in #892
- feat: support for --data and --data-file in rust interpreter by @starpit in #894
- fix: begin phasing in Metadata (common defs, etc. attrs) into rust AST by @starpit in #895
- chore: update granite-io dependency by @mandel in #896
- refactor: move def attr into Metadata (rust interpreter) by @starpit in #897
- feat: introduce Expr typing and apply it to IfBlock.condition by @starpit in #899
- feat: update rust Call AST to use Expr for condition attr by @starpit in #901
- chore: bump to rust 2024 edition by @starpit in #902
- feat: continue to flesh out block metadata structure in rust by @starpit in #898
- refactor: add metadata attr to remaining rust block asts by @starpit in #903
- feat: update rust Repeat AST to use Expr for
for
attr by @mandel in #904 - refactor: introduce Advanced enum to rust AST by @starpit in #906
- refactor: refactor rust ast to place metadata in common struct by @starpit in #909
- fix: improve deserialization of python-generated model block traces by @starpit in #910
- fix: in rust ast, allow ModelBlock model to be an expr by @starpit in #911
- feat: initial pdl__id and --trace support for rust interpreter by @starpit in #912
- fix: update rust interpreter to create Data blocks for expr eval, and model_input trace field by @starpit in #914
- fix: populate trace context field in rust interpreter by @starpit in #915
- Update stop sequences in parameters by @jgchn in #861
- refactor: extract platform-generic logic from run_ollama_model() handler by @starpit in #916
- fix: rust interpreter was not handling pdl__context for re-runs of traces by @starpit in #917
- feat: improve support for importing stdlib in python code blocks by @starpit in #918
- skeleton-of-thought example by @vazirim in #919
- Bump litellm and openai versions by @vazirim in #920
- fix: improve support for rust interpreter python imports from venv by @starpit in #922
- chore: bump tauri and npm dependencies by @starpit in #923
- chore: bump ui to 0.6.1 by @starpit in #921
Full Changelog: v0.6.0...v0.6.1