上下文类型 API 参考
ContextState
| 字段 | 类型 | 描述 |
|---|---|---|
messages | NormalizedMessageList | 当前对话记录 |
data_from_selfref | DataFromSelfRef | None | 持久化的自引用(SelfReference)状态 |
pending_mutations | List[ContextMutation] | 等待下一个编译边界的变更 |
CompileSource
DataFromAgentConfig
| 字段 | 描述 |
|---|---|
base_system_prompt | 文档字符串内容(可能包含 {占位符}) |
template_params | 用于占位符替换的值 |
tool_prompt_specs | 用于系统提示词注入的工具最佳实践规格 |
include_must_principles | 是否追加结构化调用规则 |
DataFromSelfRef
| 字段 | 描述 |
|---|---|
base_system_prompt | 带有自引用标记的系统提示词 |
experiences | [{id: str, text: str}, ...] — 持久化的记忆事实 |
summary | 压缩元数据 |
summary_message | 可展示的摘要消息 |
working_messages | 压缩后的工作对话记录 |
ContextMutation (Union)
AssistantMessageMutation
ToolResultMutation
MultimodalToolResultMutation
UserMessageMutation
ContextReplaceMutation
ContextSummaryMutation
ExperienceRememberMutation
ExperienceForgetMutation
AssistantTruncatedMutation
ToolCancelledMutation
编译输出
ReducedTurnContext
CompiledTurnContext
| 字段 | 描述 |
|---|---|
transcript | 系统提示词解析后的消息列表 |
system_prompt | 已解析的系统提示词文本 |
llm_messages | 发送给提供商的最终消息(已注入工具规格) |
selfref_snapshot | 向前传递的自引用状态 |