Context Engineering 是 Tarko 构建长程运行 Agent 的核心能力。它通过智能消息历史管理来管理上下文窗口并优化内存使用。
传统 Agent 由于上下文窗口限制在长程任务中遇到困难。Tarko 的 Context Engineering 通过以下方式解决这个问题:
配置 Agent 如何管理上下文和多模态内容:
MessageHistory 类自动将事件流转换为消息历史:
控制在长对话中如何处理图像:
工作原理:
基于实际的 AgentContextAwarenessOptions 接口:
对于文本密集型对话:
对于视觉分析任务:
使用事件流跟踪上下文变化:
扩展 MessageHistory 类进行自定义上下文管理:
访问和操作事件流进行自定义上下文逻辑:
使用 Agent Hooks 自定义上下文行为:
maxImagesCount