mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-27 07:16:19 +09:00
refactor: use sparse vector for memory
This commit is contained in:
+8
-24
@@ -135,11 +135,7 @@ const docTemplate = `{
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
}
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
@@ -827,12 +823,6 @@ const docTemplate = `{
|
||||
],
|
||||
"summary": "List memories",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"description": "Agent ID",
|
||||
"name": "agent_id",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"description": "Run ID",
|
||||
@@ -3061,8 +3051,8 @@ const docTemplate = `{
|
||||
"handlers.memoryAddPayload": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agent_id": {
|
||||
"type": "string"
|
||||
"embedding_enabled": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"filters": {
|
||||
"type": "object",
|
||||
@@ -3092,9 +3082,6 @@ const docTemplate = `{
|
||||
"handlers.memoryDeleteAllPayload": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agent_id": {
|
||||
"type": "string"
|
||||
},
|
||||
"run_id": {
|
||||
"type": "string"
|
||||
}
|
||||
@@ -3103,9 +3090,6 @@ const docTemplate = `{
|
||||
"handlers.memoryEmbedUpsertPayload": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agent_id": {
|
||||
"type": "string"
|
||||
},
|
||||
"filters": {
|
||||
"type": "object",
|
||||
"additionalProperties": true
|
||||
@@ -3137,8 +3121,8 @@ const docTemplate = `{
|
||||
"handlers.memorySearchPayload": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agent_id": {
|
||||
"type": "string"
|
||||
"embedding_enabled": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"filters": {
|
||||
"type": "object",
|
||||
@@ -3267,9 +3251,6 @@ const docTemplate = `{
|
||||
"memory.MemoryItem": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agentId": {
|
||||
"type": "string"
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -3329,6 +3310,9 @@ const docTemplate = `{
|
||||
"memory.UpdateRequest": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"embedding_enabled": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"memory": {
|
||||
"type": "string"
|
||||
},
|
||||
|
||||
+8
-24
@@ -126,11 +126,7 @@
|
||||
"200": {
|
||||
"description": "OK",
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
}
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
@@ -818,12 +814,6 @@
|
||||
],
|
||||
"summary": "List memories",
|
||||
"parameters": [
|
||||
{
|
||||
"type": "string",
|
||||
"description": "Agent ID",
|
||||
"name": "agent_id",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"type": "string",
|
||||
"description": "Run ID",
|
||||
@@ -3052,8 +3042,8 @@
|
||||
"handlers.memoryAddPayload": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agent_id": {
|
||||
"type": "string"
|
||||
"embedding_enabled": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"filters": {
|
||||
"type": "object",
|
||||
@@ -3083,9 +3073,6 @@
|
||||
"handlers.memoryDeleteAllPayload": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agent_id": {
|
||||
"type": "string"
|
||||
},
|
||||
"run_id": {
|
||||
"type": "string"
|
||||
}
|
||||
@@ -3094,9 +3081,6 @@
|
||||
"handlers.memoryEmbedUpsertPayload": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agent_id": {
|
||||
"type": "string"
|
||||
},
|
||||
"filters": {
|
||||
"type": "object",
|
||||
"additionalProperties": true
|
||||
@@ -3128,8 +3112,8 @@
|
||||
"handlers.memorySearchPayload": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agent_id": {
|
||||
"type": "string"
|
||||
"embedding_enabled": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"filters": {
|
||||
"type": "object",
|
||||
@@ -3258,9 +3242,6 @@
|
||||
"memory.MemoryItem": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"agentId": {
|
||||
"type": "string"
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -3320,6 +3301,9 @@
|
||||
"memory.UpdateRequest": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"embedding_enabled": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"memory": {
|
||||
"type": "string"
|
||||
},
|
||||
|
||||
+7
-18
@@ -269,8 +269,8 @@ definitions:
|
||||
type: object
|
||||
handlers.memoryAddPayload:
|
||||
properties:
|
||||
agent_id:
|
||||
type: string
|
||||
embedding_enabled:
|
||||
type: boolean
|
||||
filters:
|
||||
additionalProperties: true
|
||||
type: object
|
||||
@@ -290,15 +290,11 @@ definitions:
|
||||
type: object
|
||||
handlers.memoryDeleteAllPayload:
|
||||
properties:
|
||||
agent_id:
|
||||
type: string
|
||||
run_id:
|
||||
type: string
|
||||
type: object
|
||||
handlers.memoryEmbedUpsertPayload:
|
||||
properties:
|
||||
agent_id:
|
||||
type: string
|
||||
filters:
|
||||
additionalProperties: true
|
||||
type: object
|
||||
@@ -320,8 +316,8 @@ definitions:
|
||||
type: object
|
||||
handlers.memorySearchPayload:
|
||||
properties:
|
||||
agent_id:
|
||||
type: string
|
||||
embedding_enabled:
|
||||
type: boolean
|
||||
filters:
|
||||
additionalProperties: true
|
||||
type: object
|
||||
@@ -405,8 +401,6 @@ definitions:
|
||||
type: object
|
||||
memory.MemoryItem:
|
||||
properties:
|
||||
agentId:
|
||||
type: string
|
||||
createdAt:
|
||||
type: string
|
||||
hash:
|
||||
@@ -446,6 +440,8 @@ definitions:
|
||||
type: object
|
||||
memory.UpdateRequest:
|
||||
properties:
|
||||
embedding_enabled:
|
||||
type: boolean
|
||||
memory:
|
||||
type: string
|
||||
memory_id:
|
||||
@@ -872,10 +868,7 @@ paths:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
items:
|
||||
format: int32
|
||||
type: integer
|
||||
type: array
|
||||
type: string
|
||||
"400":
|
||||
description: Bad Request
|
||||
schema:
|
||||
@@ -1365,10 +1358,6 @@ paths:
|
||||
description: 'List memories for a user via memory. Auth: Bearer JWT determines
|
||||
user_id (sub or user_id).'
|
||||
parameters:
|
||||
- description: Agent ID
|
||||
in: query
|
||||
name: agent_id
|
||||
type: string
|
||||
- description: Run ID
|
||||
in: query
|
||||
name: run_id
|
||||
|
||||
Reference in New Issue
Block a user