You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> The documentation source is also available at: https://github.com/evalstate/fast-agent-docs
95
+
> Documentation is included in this repository under `docs/`. Use the docs helper script from the
96
+
> repository root to install, generate, build, serve, screenshot, and assess the site.
108
97
109
98
### Agent Application Development
110
99
@@ -207,15 +196,15 @@ is accepted for backward compatibility but is unnecessary there.
207
196
208
197
### Combining Agents and using MCP Servers
209
198
210
-
_To generate examples use `fast-agent quickstart workflow`. This example can be run with `uv run workflow/chaining.py`. fast-agent looks for configuration files in the current directory before checking parent directories recursively._
199
+
_To generate examples use `fast-agent quickstart workflow`. This example can be run with `uv run workflow/chaining.py`. Place `fast-agent.yaml` in the active fast-agent home, or pass an explicit config path when needed._
211
200
212
-
Agents can be chained to build a workflow, using MCP Servers defined in the `fastagent.config.yaml` file:
201
+
Agents can be chained to build a workflow, using MCP Servers defined in the `fast-agent.yaml` file:
213
202
214
203
```python
215
204
@fast.agent(
216
205
"url_fetcher",
217
206
"Given a URL, provide a complete and comprehensive summary",
218
-
servers=["fetch"], # Name of an MCP Server defined in fastagent.config.yaml
207
+
servers=["fetch"], # Name of an MCP Server defined in fast-agent.yaml
219
208
)
220
209
@fast.agent(
221
210
"social_media",
@@ -316,7 +305,7 @@ Extended example and all params sample is available in the repository as
316
305
317
306
For SSE and HTTP MCP servers, OAuth is enabled by default with minimal configuration. A local callback server is used to capture the authorization code, with a paste-URL fallback if the port is unavailable.
318
307
319
-
- Minimal per-server settings in `fastagent.config.yaml`:
308
+
- Minimal per-server settings in `fast-agent.yaml`:
320
309
321
310
```yaml
322
311
mcp:
@@ -668,7 +657,7 @@ Prompts can also be applied interactively through the interactive interface by u
668
657
669
658
### Sampling
670
659
671
-
Sampling LLMs are configured per Client/Server pair. Specify the model name in fastagent.config.yaml as follows:
660
+
Sampling LLMs are configured per Client/Server pair. Specify the model name in fast-agent.yaml as follows:
672
661
673
662
```yaml
674
663
mcp:
@@ -683,15 +672,15 @@ mcp:
683
672
### Secrets File
684
673
685
674
> [!TIP]
686
-
> fast-agent will look recursively for a fastagent.secrets.yaml file, so you only need to manage this at the root folder of your agent definitions.
675
+
> Put `fast-agent.secrets.yaml` alongside `fast-agent.yaml` in your active fast-agent home. Select a different home with `--env` or `FAST_AGENT_HOME`.
0 commit comments