agents
Remove Agent Memory Block
Removes a memory block from an agent by unlnking it. If the block is not linked to any other agent, it is deleted.
DELETE
/
v1
/
agents
/
{agent_id}
/
memory
/
block
/
{block_label}
Authorizations
Authorization
string
headerrequiredBearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
agent_id
string
requiredblock_label
string
requiredResponse
200 - application/json
Represents the in-context memory of the agent. This includes both the Block
objects (labelled by sections), as well as tools to edit the blocks.
Attributes: memory (Dict[str, Block]): Mapping from memory block section to memory block.
memory
object
Mapping from memory block section to memory block.
prompt_template
string
default: {% for block in memory.values() %}<{{ block.label }} characters="{{ block.value|length }}/{{ block.limit }}">
{{ block.value }}
</{{ block.label }}>{% if not loop.last %}
{% endif %}{% endfor %}Jinja2 template for compiling memory blocks into a prompt string