diff --git a/.gitignore b/.gitignore index 70d0f37..44d646d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ node_modules dist/ -.scheduler-memory/ diff --git a/.scheduler-memory/initial-seed/retrieve.json b/.scheduler-memory/initial-seed/retrieve.json new file mode 100644 index 0000000..359f64b --- /dev/null +++ b/.scheduler-memory/initial-seed/retrieve.json @@ -0,0 +1,18 @@ +{ + "cadence": "daily", + "operation": "retrieve", + "runId": "initial-seed", + "servicePath": "src/services/memory/index.js#getRelevantMemories", + "inputs": { + "agentId": "onboarding-audit-agent", + "promptPath": "src/prompts/daily/onboarding-audit-agent.md", + "promptIntent": "Required startup + artifacts + memory + issue capture", + "query": "scheduler | daily | agent | onboarding-audit-agent | intent | Required startup + artifacts + memory + issue capture", + "events": 1 + }, + "outputs": { + "ingestedCount": 1, + "retrievedCount": 2 + }, + "status": "ok" +} \ No newline at end of file diff --git a/.scheduler-memory/initial-seed/retrieve.ok b/.scheduler-memory/initial-seed/retrieve.ok new file mode 100644 index 0000000..84b1719 --- /dev/null +++ b/.scheduler-memory/initial-seed/retrieve.ok @@ -0,0 +1 @@ +MEMORY_RETRIEVED diff --git a/.scheduler-memory/initial-seed/store.json b/.scheduler-memory/initial-seed/store.json new file mode 100644 index 0000000..56c0833 --- /dev/null +++ b/.scheduler-memory/initial-seed/store.json @@ -0,0 +1,19 @@ +{ + "cadence": "daily", + "operation": "store", + "runId": "initial-seed", + "servicePath": "src/services/memory/index.js#ingestEvents", + "inputs": { + "agentId": "onboarding-audit-agent", + "promptPath": "src/prompts/daily/onboarding-audit-agent.md", + "promptIntent": "Required startup + artifacts + memory + issue capture", + "events": 2 + }, + "outputs": { + "storedCount": 1, + "summaries": [ + "Store memory event A for daily :: Required startup + artifacts + memory + issue capture Store memory event B for daily :: Required startup + artifacts + memory + issue capture" + ] + }, + "status": "ok" +} \ No newline at end of file diff --git a/.scheduler-memory/initial-seed/store.ok b/.scheduler-memory/initial-seed/store.ok new file mode 100644 index 0000000..1e40bb6 --- /dev/null +++ b/.scheduler-memory/initial-seed/store.ok @@ -0,0 +1 @@ +MEMORY_STORED diff --git a/.scheduler-memory/latest/daily/memories.md b/.scheduler-memory/latest/daily/memories.md new file mode 100644 index 0000000..bf73082 --- /dev/null +++ b/.scheduler-memory/latest/daily/memories.md @@ -0,0 +1,3 @@ +- Store memory event A for daily :: Required startup + artifacts + memory + issue capture +Store memory event B for daily :: Required startup + artifacts + memory + issue capture +- Memory retrieval seed for daily :: Required startup + artifacts + memory + issue capture \ No newline at end of file diff --git a/.scheduler-memory/latest/daily/retrieve.ok b/.scheduler-memory/latest/daily/retrieve.ok new file mode 100644 index 0000000..84b1719 --- /dev/null +++ b/.scheduler-memory/latest/daily/retrieve.ok @@ -0,0 +1 @@ +MEMORY_RETRIEVED diff --git a/.scheduler-memory/latest/daily/store.ok b/.scheduler-memory/latest/daily/store.ok new file mode 100644 index 0000000..1e40bb6 --- /dev/null +++ b/.scheduler-memory/latest/daily/store.ok @@ -0,0 +1 @@ +MEMORY_STORED diff --git a/.scheduler-memory/memory-store.json b/.scheduler-memory/memory-store.json new file mode 100644 index 0000000..11eb258 --- /dev/null +++ b/.scheduler-memory/memory-store.json @@ -0,0 +1,125 @@ +[ + [ + "638c2d47-3218-42f5-bc2d-e3adeb4626d0", + { + "schema_version": 1, + "id": "638c2d47-3218-42f5-bc2d-e3adeb4626d0", + "agent_id": "test-agent", + "session_id": "test-run", + "type": "batch_window", + "content": "Store memory event A for daily :: scheduler memory store\nStore memory event B for daily :: scheduler memory store", + "summary": "Store memory event A for daily :: scheduler memory store Store memory event B for daily :: scheduler memory store", + "tags": [ + "scheduler", + "daily", + "store" + ], + "importance": 0.55, + "embedding_id": null, + "created_at": 1771295950236, + "last_seen": 1771295958659, + "source": "scheduler-store", + "ttl_days": null, + "merged_into": null, + "pinned": false + } + ], + [ + "5c458e0c-8239-46f9-99d1-b61cf05acc34", + { + "schema_version": 1, + "id": "5c458e0c-8239-46f9-99d1-b61cf05acc34", + "agent_id": "test-agent", + "session_id": "test-run-2", + "type": "batch_window", + "content": "Memory retrieval seed for daily :: scheduler memory retrieval", + "summary": "Memory retrieval seed for daily :: scheduler memory retrieval", + "tags": [ + "scheduler", + "daily", + "retrieve" + ], + "importance": 0.4, + "embedding_id": null, + "created_at": 1771295958645, + "last_seen": 1771295958659, + "source": "scheduler-retrieve", + "ttl_days": null, + "merged_into": null, + "pinned": false + } + ], + [ + "2e9129bd-c366-4d82-ac2b-7e50574532a9", + { + "schema_version": 1, + "id": "2e9129bd-c366-4d82-ac2b-7e50574532a9", + "agent_id": "onboarding-audit-agent", + "session_id": "initial-seed", + "type": "batch_window", + "content": "Store memory event A for daily :: Required startup + artifacts + memory + issue capture\nStore memory event B for daily :: Required startup + artifacts + memory + issue capture", + "summary": "Store memory event A for daily :: Required startup + artifacts + memory + issue capture Store memory event B for daily :: Required startup + artifacts + memory + issue capture", + "tags": [ + "scheduler", + "daily", + "store" + ], + "importance": 0.55, + "embedding_id": null, + "created_at": 1771296574057, + "last_seen": 1771296574172, + "source": "scheduler-store", + "ttl_days": null, + "merged_into": null, + "pinned": false + } + ], + [ + "2612b9ce-1aa7-4731-acb2-c3a852eeaac6", + { + "schema_version": 1, + "id": "2612b9ce-1aa7-4731-acb2-c3a852eeaac6", + "agent_id": "onboarding-audit-agent", + "session_id": "initial-seed", + "type": "batch_window", + "content": "Memory retrieval seed for daily :: Required startup + artifacts + memory + issue capture", + "summary": "Memory retrieval seed for daily :: Required startup + artifacts + memory + issue capture", + "tags": [ + "scheduler", + "daily", + "retrieve" + ], + "importance": 0.4, + "embedding_id": null, + "created_at": 1771296574158, + "last_seen": 1771296574172, + "source": "scheduler-retrieve", + "ttl_days": null, + "merged_into": null, + "pinned": false + } + ], + [ + "facf005a-dad0-4066-921c-49a8e408665c", + { + "schema_version": 1, + "id": "facf005a-dad0-4066-921c-49a8e408665c", + "agent_id": "agent-telemetry", + "session_id": "s-telemetry", + "type": "batch_window", + "content": "customer token ABC123 secret", + "summary": "customer token ABC123 secret", + "tags": [ + "incident" + ], + "importance": 0.25, + "embedding_id": null, + "created_at": 1771296636016, + "last_seen": 1771296636024, + "source": "ingest", + "ttl_days": null, + "merged_into": null, + "pinned": false + } + ] +] \ No newline at end of file diff --git a/.scheduler-memory/test-run-2/retrieve.json b/.scheduler-memory/test-run-2/retrieve.json new file mode 100644 index 0000000..7bee6f5 --- /dev/null +++ b/.scheduler-memory/test-run-2/retrieve.json @@ -0,0 +1,18 @@ +{ + "cadence": "daily", + "operation": "retrieve", + "runId": "test-run-2", + "servicePath": "src/services/memory/index.js#getRelevantMemories", + "inputs": { + "agentId": "test-agent", + "promptPath": "", + "promptIntent": "scheduler memory retrieval", + "query": "scheduler | daily | agent | test-agent | intent | scheduler memory retrieval", + "events": 1 + }, + "outputs": { + "ingestedCount": 1, + "retrievedCount": 2 + }, + "status": "ok" +} \ No newline at end of file diff --git a/.scheduler-memory/test-run-2/retrieve.ok b/.scheduler-memory/test-run-2/retrieve.ok new file mode 100644 index 0000000..84b1719 --- /dev/null +++ b/.scheduler-memory/test-run-2/retrieve.ok @@ -0,0 +1 @@ +MEMORY_RETRIEVED diff --git a/.scheduler-memory/test-run/store.json b/.scheduler-memory/test-run/store.json new file mode 100644 index 0000000..0caccd2 --- /dev/null +++ b/.scheduler-memory/test-run/store.json @@ -0,0 +1,19 @@ +{ + "cadence": "daily", + "operation": "store", + "runId": "test-run", + "servicePath": "src/services/memory/index.js#ingestEvents", + "inputs": { + "agentId": "test-agent", + "promptPath": "", + "promptIntent": "scheduler memory store", + "events": 2 + }, + "outputs": { + "storedCount": 1, + "summaries": [ + "Store memory event A for daily :: scheduler memory store Store memory event B for daily :: scheduler memory store" + ] + }, + "status": "ok" +} \ No newline at end of file diff --git a/.scheduler-memory/test-run/store.ok b/.scheduler-memory/test-run/store.ok new file mode 100644 index 0000000..1e40bb6 --- /dev/null +++ b/.scheduler-memory/test-run/store.ok @@ -0,0 +1 @@ +MEMORY_STORED