sublayerapp / sublayer

A model-agnostic Ruby Generative AI DSL and framework. Provides base classes for building Generators, Actions, Tasks, and Agents that can be used to build AI powered applications in Ruby.
https://docs.sublayer.com
MIT License
109 stars 2 forks source link

(low priority) default values or errors for trigger / goal condition / check status / step #45

Open AndrewBKang opened 3 months ago

AndrewBKang commented 3 months ago

when creating an agent a check_status must be supplied even if it will be empty. (this may be a feature not a bug) but perhaps it might be valuable to have a default empty block. I do not know if check_status is frequently needed for agents, I suppose it would be a matter of frequency of its requirement.

For trigger/goal condition/ step (they seem more required) it may be helpful to get some kind of not implemented messaging.