> Discover all available pages from the documentation index: https://mastra.zisheng.pro/llms.txt # Agent.getDefaultOptions() 可以为 Agent 配置 memory 使用方式和输出格式的默认选项,也可以配置迭代步骤。`.getDefaultOptions()` 方法会返回这些默认值;如果默认值是函数,则会解析函数。这些选项会应用于所有 `stream()` 和 `generate()` 调用,除非被覆盖;它们也适合用于检查 Agent 的未知默认值。 ## 用法示例 ```typescript await agent.getDefaultOptions() ``` ## 参数 **options** (`{ requestContext?: RequestContext }`): 包含 request context 的可选配置对象。 (Default: `{}`) **options.requestContext** (`RequestContext`): 用于依赖注入和上下文信息的 Request Context。 ## 返回值 **defaultOptions** (`AgentExecutionOptions | Promise>`): 为 Agent 配置的默认流式选项,可以是直接提供的对象,也可以是解析为这些选项的 promise。 ## 扩展用法示例 ```typescript await agent.getDefaultOptions({ requestContext: new RequestContext(), }) ``` ## 相关内容 - [使用 Agent 进行流式传输](https://mastra.zisheng.pro/guides/concepts/streaming) - [Request Context](https://mastra.zisheng.pro/docs/server/request-context)