给 DeepSeek Harness 注册一段文字,下次请求时能够读到它,是否就实现了长期记忆?还没有。首先要分清两个动作:把资料保存下来,以及在需要时把资料读出来。
动态上下文解决的是后一个问题。本文用@deepseek-ai/dsh-system-prompt@0.2.1-rc.2做一个文件读取实验,观察文件改动、作用域切换和撤销注册分别会发生什么。读完后,应能判断自己的“记忆”究竟保存在哪里,停用功能后数据还在不在。
1. 注册的是内容的读取方式
systemPrompt.context()可以注册额外的上下文文字。框架组装上下文时,会读取这些注册项;如果text是函数,就在组装时调用它:
constdispose=ctx.systemPrompt.context({