使用方法
ワークフローにメモリを統合します。メモリの追加、取得、全メモリの取得、削除が可能です。
ツール
memory_add
データベースに新しいメモリを追加するか、同じIDを持つ既存のメモリに追記します。
入力
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
conversationId | string | いいえ | 会話識別子(例:user-123、session-abc)。この会話IDを持つメモリが既に存在する場合、新しいメッセージが追記されます。 |
id | string | いいえ | 会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。 |
role | string | はい | エージェントメモリのロール(user、assistant、またはsystem) |
content | string | はい | エージェントメモリのコンテンツ |
出力
| パラメータ | 型 | 説明 |
|---|---|---|
success | boolean | メモリが正常に追加されたかどうか |
memories | array | 新規または更新されたメモリを含むメモリオブジェクトの配列 |
error | string | 操作が失敗した場合のエラーメッセージ |
memory_get
会話IDによってメモリを取得します。一致するメモリを返します。
入力
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
conversationId | string | いいえ | 会話識別子(例:user-123、session-abc)。この会話のメモリを返します。 |
id | string | いいえ | 会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。 |
出力
| パラメータ | 型 | 説明 |
|---|---|---|
success | boolean | メモリが正常に取得されたかどうか |
memories | array | conversationIdとdataフィールドを含むメモリオブジェクトの配列 |
message | string | 成功またはエラーメッセージ |
error | string | 操作が失敗した場合のエラーメッセージ |
memory_get_all
データベースからすべてのメモリを取得します
入力
| パラメータ | 型 | 必須 | 説明 |
|---|
出力
| パラメータ | 型 | 説明 |
|---|---|---|
success | boolean | すべてのメモリが正常に取得されたかどうか |
memories | array | key、conversationId、dataフィールドを含むすべてのメモリオブジェクトの配列 |
message | string | 成功またはエラーメッセージ |
error | string | 操作が失敗した場合のエラーメッセージ |
memory_delete
conversationIdによってメモリを削除します。
入力
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
conversationId | string | いいえ | 会話識別子(例:user-123、session-abc)。この会話のすべてのメモリを削除します。 |
id | string | いいえ | 会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。 |
出力
| パラメータ | 型 | 説明 |
|---|---|---|
success | boolean | メモリが正常に削除されたかどうか |
message | string | 成功またはエラーメッセージ |
error | string | 操作が失敗した場合のエラーメッセージ |
注意事項
- カテゴリ:
blocks - タイプ:
memory
出力
| パラメータ | 型 | 説明 |
|---|---|---|
success | boolean | メモリが正常に削除されたかどうか |
message | string | 成功またはエラーメッセージ |
error | string | 操作が失敗した場合のエラーメッセージ |