v3.0.0
Breaking Changes
- Block form removed —
system do ... end,user do ... end, andprompt do ... endare no longer supported. Blocks are silently ignored. Use a string argument for static content or adef system_prompt/def user_promptmethod override for dynamic content. resolve_prompt_from_configno longer handles Procs — only string templates are supported.
Changed
prompt "..."now emits a deprecation warning — useuser "..."insteadpromptkept as permanent deprecated alias foruserresolve_prompt_from_configsimplified to delegate directly tointerpolate_template- Removed internal
@prompt_block,@system_block, and@prompt_templatestorage
Migration
See the Migration Guide for upgrade instructions.
Full Changelog: v2.2.0...v3.0.0