@zack/conversation-continuity
Flagship multi-space Memory Blueprint for durable conversation continuity across recent interactions, summaries, and saved notes.
Install
agentpm install @zack/conversation-continuity@0.1.0Inspect / load
agentpm memory inspect @zack/conversation-continuity@0.1.0Weekly installs
1
0%
Last publish
3d ago
v0.1.0
Record contracts
Available contracts
Selected contract
Space
saved_notes
Record type
saved_note
Schema version
1.0.0
Model
collection
Source schema
schemas/saved-note.schema.json
Generated path
memory/contracts/saved_notes.saved_note.schema.json
Envelope fields
idrequiredstring
scoperequiredobject
spacerequiredconst saved_notes
created_atrequiredstring
expires_atstring
provenanceobject
updated_atstring
record_typerequiredconst saved_note
schema_versionrequiredconst 1.0.0
Blueprint content fields
noterequiredstring
titlerequiredstring
pinnedboolean
categoryrequiredenum (4)
Field-level governance
content.note
Data class
operational
Sensitivity
moderate
Persist
true
Shareable
true
content.title
Data class
operational
Sensitivity
low
Persist
true
Shareable
true
content.pinned
Data class
operational
Sensitivity
low
Persist
true
Shareable
true
content.category
Data class
operational
Sensitivity
low
Persist
true
Shareable
true
Resolved schema
{
"path": "memory/contracts/saved_notes.saved_note.schema.json",
"model": "collection",
"space": "saved_notes",
"schema": {
"$id": "agentpm://memory/conversation-continuity/0.1.0/saved_notes/saved_note/1.0.0",
"type": "object",
"title": "conversation-continuity saved_notes saved_note record contract",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id",
"record_type",
"space",
"scope",
"schema_version",
"created_at",
"content"
],
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"scope": {
"type": "object",
"required": [
"user",
"conversation"
],
"properties": {
"user": {
"type": "string",
"minLength": 1
},
"conversation": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"space": {
"const": "saved_notes"
},
"content": {
"$id": "content",
"type": "object",
"title": "Saved Note",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"title",
"note",
"category"
],
"properties": {
"note": {
"type": "string",
"minLength": 1,
"x-agentpm-persist": true,
"x-agentpm-shareable": true,
"x-agentpm-data-class": "operational",
"x-agentpm-sensitivity": "moderate"
},
"title": {
"type": "string",
"minLength": 1,
"x-agentpm-persist": true,
"x-agentpm-shareable": true,
"x-agentpm-data-class": "operational",
"x-agentpm-sensitivity": "low"
},
"pinned": {
"type": "boolean",
"x-agentpm-persist": true,
"x-agentpm-shareable": true,
"x-agentpm-data-class": "operational",
"x-agentpm-sensitivity": "low"
},
"category": {
"enum": [
"constraint",
"preference",
"follow_up",
"context"
],
"type": "string",
"x-agentpm-persist": true,
"x-agentpm-shareable": true,
"x-agentpm-data-class": "operational",
"x-agentpm-sensitivity": "low"
}
},
"description": "A reusable note or follow-up fact attached to a conversation.",
"additionalProperties": false
},
"created_at": {
"type": "string",
"format": "date-time"
},
"expires_at": {
"type": "string",
"format": "date-time"
},
"provenance": {
"type": "object",
"properties": {
"operation": {
"enum": [
"consolidate_recent_interactions",
"delete_conversation_continuity",
"refresh_saved_note"
],
"type": "string"
},
"source_record_ids": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"uniqueItems": true
}
},
"additionalProperties": false
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"record_type": {
"const": "saved_note"
},
"schema_version": {
"const": "1.0.0"
}
},
"description": "Resolved Memory record contract for package `conversation-continuity` space `saved_notes` and record type `saved_note`.",
"additionalProperties": false
},
"sha256": "sha256:6ec8c1396d8095dab508d7acca3de604d4c68f0b0c02f40366cf4bb38d985a75",
"record_type": "saved_note",
"source_schema": "schemas/saved-note.schema.json",
"schema_version": "1.0.0"
}