一键导入
dreaming
Maintain Signet's living ontology and memory substrate from transcripts, memory artifacts, source artifacts, notes, summaries, and imported records.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Maintain Signet's living ontology and memory substrate from transcripts, memory artifacts, source artifacts, notes, summaries, and imported records.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Navigate Signet ontology and knowledge graph state from Codex.
Use Signet-specific recall and source search from Codex without confusing it with Codex native memory.
Save explicit notes into Codex native memory through Signet.
Search Signet transcript/session evidence from Codex.
Diagnose Signet memory, recall, source, session, embedding, and graph issues from runtime truth without bypassing scope or provenance.
Run explicit Signet recall through the canonical scoped recall path, preserving scores, sources, provenance, supplementary context, and session dedupe metadata.
| name | dreaming |
| description | Maintain Signet's living ontology and memory substrate from transcripts, memory artifacts, source artifacts, notes, summaries, and imported records. |
| version | 1.0.0 |
| builtin | true |
Use this skill when an agent should wake up, read accumulated source evidence, and turn it into Signet ontology structure. The job is flexible bulk ingestion: transcripts, memory artifacts, source artifacts, notes, summaries, and imported records go in; the knowledge graph, scoped memories, and maintenance trail get better.
Dreaming maintains the graph by turning source and memory artifacts into entities, aspects, claim attributes, and links. Memory artifacts are evidence for attributes; the ontology control plane is the audited path that applies those attributes to the graph.
Apply first with provenance is the blanket rule for dreaming and ordinary graph maintenance. High-confidence, authorized maintenance should use audited operation handlers that apply directly and preserve evidence, source pointers, actor, confidence, and version history. Pending proposals are only for massive knowledge-graph refactors, risky/destructive changes, or cases where the operator explicitly asks for review before mutation.
Dreaming may save memories when the evidence supports durable recall, but not by
calling the API remember endpoint. Save explicit source-backed memory artifacts
or use the configured source/import machinery so provenance remains inspectable.
Do not rewrite raw transcript/source artifacts or edit SQLite directly.
Gather enough source evidence and graph context to infer useful ontology structure. Prefer recent transcript and memory-artifact windows first, then expand to bulk source sets when requested.
Useful commands:
signet ontology pipeline explain --json
signet knowledge objects --json
signet ontology assertions --limit 50 --json
signet ontology proposals --status pending --json
signet ontology proposals --status applied --limit 50 --json
signet ontology proposals --status rejected --limit 50 --json
signet knowledge hygiene --json
signet dream status
Produce the artifacts needed to complete the maintenance pass:
Ontology operation line shape when batching is useful:
{"operation":"set_claim_value","payload":{"entity":"Signet","aspect":"architecture","group_key":"ontology","claim_key":"mutation_policy","value":"Dreaming and normal graph maintenance apply first through audited operations with provenance."},"reason":"Consolidated from cited transcript evidence.","evidence":[{"source_kind":"transcript","source_id":"session-key","quote":"..."}]}
Use one JSON object per line. Good operation streams usually contain a mix of:
create_entity for concrete people, organizations, projects, tools,
documents, products, places, and events that do not already existcreate_aspect for new coherent rooms of knowledge under an entityset_claim_value for attributes and constraints, preserving group_key and
claim_key as stable slotscreate_link for typed relationships between concrete entitiesarchive_* or restore_claim_version only when evidence is strong and the
operator asked for maintenance, not just ingestionUse epistemic assertions when the source says who claimed, believed, observed, decided, preferred, denied, or questioned something. Assertions preserve attribution; they do not automatically make the asserted content current truth.
signet ontology assertion create \
--entity "Signet" \
--predicate claims \
--speaker "Nicholai" \
--asserted-at "2026-05-16T19:36:00.000Z" \
--content "Signet should model who believes what over time." \
--confidence 0.91 \
--source-kind transcript \
--source-id session-key
When bulk importing, use signet ontology assertion import --file assertions.json
with this shape:
{
"assertions": [
{
"entity": "Signet",
"predicate": "believes",
"content": "Signet should model who believes what over time.",
"speaker": "Nicholai",
"asserted_at": "2026-05-16T19:36:00.000Z",
"confidence": 0.91,
"evidence": [{ "source_kind": "transcript", "source_id": "session-key", "quote": "who believes what" }]
}
]
}
Use audited entity merges for clear duplicate cleanup:
signet ontology entity merge "Canonical Entity" "Duplicate Entity" \
--reason "Same source-backed entity after canonicalization" \
--evidence-file evidence.json \
--json
Use merge-plan to inspect impact or prepare a large graph refactor proposal:
signet ontology entity merge-plan "Canonical Entity" "Duplicate Entity" --json
signet ontology entity merge-plan "Canonical Entity" "Duplicate Entity" --propose --json
For large ingests, split work into coherent batches. Prefer fewer, high-confidence changes with direct evidence quotes over broad speculative coverage.
signet ontology assertion.signet ontology entity merge.merge-plan --propose or
explicit proposal imports.remember endpoint.Do not collapse every observation into a memory. If the source teaches stable structure about the world, a project, a person, a system, a document, or a relationship, route it to the ontology. If the source says that a named actor believed, claimed, decided, denied, or questioned something, preserve that as an epistemic assertion first; only promote it to an ontology claim when the evidence supports treating it as current truth. If it teaches a behavioral preference or operating rule, route it to identity/AGENTS/skill patch proposals instead.
When source volume is large, process in chunks and keep a dreaming log that records source ranges, skipped inputs, rejected candidates, and open questions.
Apply exact, authorized operations:
signet ontology stream apply ops.jsonl --json
Write proposals only for massive graph refactors or explicit review queues:
signet ontology stream apply proposals.jsonl --propose --json
signet ontology proposals --status pending --json
Use dry-run only when the operator asks for validation first, or when a risky or destructive maintenance batch needs a cheap selector check:
signet ontology stream apply ops.jsonl --dry-run --json
/api/memory/remember, /memory/remember, or equivalent
remember endpoints from this skill.Reject a candidate instead of proposing it when:
The final dreaming log should make rejected candidates and open questions as visible as applied operations.