action_artifact#
Bases: BaseArtifact “)
Attributes#
Name |
Type |
Description |
|---|---|---|
<a href="action_artifact.mdx#griptape.artifacts.action_artifact.ActionArtifact.value" title="value = field(metadata={'serializable': True}) class-attribute instance-attribute (griptape.artifacts.action_artifact.ActionArtifact.value)"><code class="language-python">value</code></a> |
<a href="../common#griptape.common.ToolAction" title="ToolAction (griptape.common.ToolAction)"><code class="language-python">ToolAction</code></a> |
The Action to take. Currently only supports ToolAction.<br/> |
Source Code in griptape/artifacts/action_artifact.py
@define()
class ActionArtifact(BaseArtifact):
"""Represents the LLM taking an action to use a Tool.
Attributes:
value: The Action to take. Currently only supports ToolAction.
"""
value: ToolAction = field(metadata={"serializable": True})
def to_text(self) -> str:
return str(self.value)
value = field(metadata={'serializable': True})class-attribute instance-attribute
to_text()#
Source Code in griptape/artifacts/action_artifact.py
def to_text(self) -> str:
return str(self.value)