What's Changed
* Guardrails Observability 2nd Pass by CalebCourier in https://github.com/guardrails-ai/guardrails/pull/986
* Add 'error_message' as an explicitly required parameter into the FailResult to avoid a footgun. by JosephCatrambone in https://github.com/guardrails-ai/guardrails/pull/1000
* add extra action permissions so close stale works by dtam in https://github.com/guardrails-ai/guardrails/pull/1003
* add experimental helper to get us a much cleaner interface to openai … by dtam in https://github.com/guardrails-ai/guardrails/pull/1002
* Streaming implementation for synchronous FIX, FILTER, REFRAIN by nichwch in https://github.com/guardrails-ai/guardrails/pull/984
* Fix Failure Check in LangChain Integration by CalebCourier in https://github.com/guardrails-ai/guardrails/pull/1004
* Bump aiohttp from 3.9.5 to 3.10.2 by dependabot in https://github.com/guardrails-ai/guardrails/pull/1006
* Create CLI command to respect install local models by AlejandroEsquivel in https://github.com/guardrails-ai/guardrails/pull/995
* Bump nltk from 3.8.1 to 3.8.2 by dependabot in https://github.com/guardrails-ai/guardrails/pull/1009
* Revert "Bump nltk from 3.8.1 to 3.8.2" by zsimjee in https://github.com/guardrails-ai/guardrails/pull/1012
* bump version, log on to hub by zsimjee in https://github.com/guardrails-ai/guardrails/pull/1011
**Full Changelog**: https://github.com/guardrails-ai/guardrails/compare/v0.5.3...v0.5.4