Skip to content

Action subtask meta entry schema

ActionSubtaskMetaEntrySchema

Bases: BaseSchema

Source code in griptape/griptape/schemas/memory/meta/action_subtask_meta_entry_schema.py
class ActionSubtaskMetaEntrySchema(BaseSchema):
    thought = fields.Str()
    action = fields.Str()
    answer = fields.Str()

    @post_load
    def make_obj(self, data, **kwargs):
        from griptape.memory.meta import ActionSubtaskMetaEntry

        return ActionSubtaskMetaEntry(**data)

action = fields.Str() class-attribute instance-attribute

answer = fields.Str() class-attribute instance-attribute

thought = fields.Str() class-attribute instance-attribute

make_obj(data, **kwargs)

Source code in griptape/griptape/schemas/memory/meta/action_subtask_meta_entry_schema.py
@post_load
def make_obj(self, data, **kwargs):
    from griptape.memory.meta import ActionSubtaskMetaEntry

    return ActionSubtaskMetaEntry(**data)