Bases: BaseMetaEntry
Used to store ActionSubtask data to preserve TaskMemory pointers and context in the form of thought and action.
Attributes:
Name |
Type |
Description |
thought |
str
|
CoT thought string from the LLM.
|
action |
str
|
ReAct action JSON string from the LLM.
|
answer |
str
|
tool-generated and memory-processed response from Griptape.
|
Source code in griptape/griptape/memory/meta/action_subtask_meta_entry.py
| @define
class ActionSubtaskMetaEntry(BaseMetaEntry):
"""Used to store ActionSubtask data to preserve TaskMemory pointers and context in the form of thought and action.
Attributes:
thought: CoT thought string from the LLM.
action: ReAct action JSON string from the LLM.
answer: tool-generated and memory-processed response from Griptape.
"""
thought: str = field(kw_only=True)
action: str = field(kw_only=True)
answer: str = field(kw_only=True)
def to_dict(self) -> dict:
from griptape.schemas import ActionSubtaskMetaEntrySchema
return dict(ActionSubtaskMetaEntrySchema().dump(self))
|
action: str = field(kw_only=True)
class-attribute
instance-attribute
answer: str = field(kw_only=True)
class-attribute
instance-attribute
thought: str = field(kw_only=True)
class-attribute
instance-attribute
to_dict()
Source code in griptape/griptape/memory/meta/action_subtask_meta_entry.py
| def to_dict(self) -> dict:
from griptape.schemas import ActionSubtaskMetaEntrySchema
return dict(ActionSubtaskMetaEntrySchema().dump(self))
|