用途:在设计、审查或实现智能体流程(agentic flow)、多智能体编排、子智能体交接与路由、LLM 缓存、记忆与会话状态传递、结构化输出与 Schema 契约、工具输入输出校验,以及 Google ADK、LangChain、LangGraph、CrewAI、OpenAI Agents SDK 等框架选型时使用。若只是单次一次性提示且输出不再被复用或流入下一步,则不建议使用。
主要能力:提供一套可当清单使用的工作流程(INTENT→MODE→FLOW MODEL→STATE MAP→CACHE PLAN→PROTOCOLS→CONTRACTS→CONTEXT & TOKENS→PROMPT PLAN→FRAMEWORK MAP→FLOW DESIGN→GATES→VERIFY);按分层模型描述触发、规划器、执行者、状态、协议、闸门与可观测性;对输入、工作状态、检查点、缓存、记忆、产物分类并给出存储与规则;为昂贵步骤定义缓存键、新鲜度、作用域、隐私与增量更新路径;用 Zod 等运行时校验器在边界做契约校验;以数据包而非聊天历史传递上下文;给出框架适配建议;并在执行有副作用或持久化记忆的节点前设置人工确认闸门。
使用方式:将工作流程作为清单而非严格顺序,先写一段目标契约并做入口检查,再根据风险选择 sketch、implementation 或 production 输出模式。缓存可复用稳定中间结果并只计算增量,例如文本示例:cached(product=6) * 4。TypeScript 项目可用 Zod 定义 FlowInput、CacheEntry、AgentHandoff 等模式并在运行时 safeParse。示例代码片段保留原文结构,不在此重复。
限制与注意:缓存与记忆不可混用;不得缓存密钥、未脱敏凭据或无法键控的隐藏运行时状态;缓存不得跨用户、租户、仓库或工作区泄露数据。持久化个人记忆需明确保留策略。涉及破坏性、高成本或不可逆副作用,以及框架选择影响部署、认证、计费或云归属时,应先停止并询问用户。资料未提供官方文本、具体价格、平台支持列表或基准效果数据。