Andre Manoel
429b558588
refactor: callback-based processor design ( #294 )
2026-02-11 21:32:24 -03:00
Andre Manoel
406928d83a
fix: escape special characters in SchemaTransformProcessor JSON templates ( #250 )
...
Fixes GitHub issue #227 where SchemaTransformProcessor fails with
JSONDecodeError when LLM-generated content contains quotes, backslashes,
newlines, or other special characters that break JSON parsing.
The fix properly escapes all string values before template rendering
using json.dumps to handle all JSON-special characters.
2026-01-28 20:54:02 -03:00
Johnny Greco
c19f35639f
chore: add publish script and update license headers ( #253 )
2026-01-28 08:47:34 -05:00
Johnny Greco
ae0665fa16
refactor: slim package refactor into three subpackages ( #240 )
...
* remove old structure
* major shuffle
* streamline project configs
* update make commands
* updates to make commands
* remove essentials
* initialize logger in interface
* uv lock
* ignore notepad
* update workflows
* fix e2e project config
* generate colab notebooks
* resolve default model settings in interface
* fix build commands
* update perf import make command
* cleaning up some slop
* update recipes
* move conftest files to tests/
* update subpackage readmes
* streamline config_logging
* use exports
* update perf import usage pattern
* update for IDE behavior with ruff
* remove engine's fixtures file
* add note to about lazy imports
* update dependencies
* update docs
* doc fixes
* uv lock
* updates to catch up with main
* clean up makefile
* remove package gitignores
* define deps only once
* isolate tests
* add test for protetion rule
* create temp dirs for isolated tests
* catch up to main
* update headers
* re apply changes
* better result summaries for isolated tests
* move exports into top-level init
* fix client importlib version syntax
* catch up with main
2026-01-27 13:53:20 -05:00