Skip to content

Commit 8a676af

Browse files
authored
0.7.0 (branch mismatch) (#784)
* prefer-local-shell * viterbi parsing (expected no-op for now), improve constant naming * local shell * ACP prefer local shell option. Skybridge Support Skill Bundle Format support * anthropic structured improvements shell handling improvements model_specific system prompt additions * XAI responses + websocket support, further json schema cleansing * fix tests etc. * update model picker ordering * update selector * defect fixes, model exporter * structured docs * batch structured processing, command extensions * test fix * small changes; shell for batch structured mode. * simply environment management, pydantic model for schema * ACP environment fixes * ACP session fixes * config file/scaffold default name change * fixing bad test * config file name defaults * config file name * config file names
1 parent 502d32e commit 8a676af

248 files changed

Lines changed: 10733 additions & 1071 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -207,15 +207,15 @@ is accepted for backward compatibility but is unnecessary there.
207207
208208
### Combining Agents and using MCP Servers
209209
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._
210+
_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._
211211
212-
Agents can be chained to build a workflow, using MCP Servers defined in the `fastagent.config.yaml` file:
212+
Agents can be chained to build a workflow, using MCP Servers defined in the `fast-agent.yaml` file:
213213
214214
```python
215215
@fast.agent(
216216
"url_fetcher",
217217
"Given a URL, provide a complete and comprehensive summary",
218-
servers=["fetch"], # Name of an MCP Server defined in fastagent.config.yaml
218+
servers=["fetch"], # Name of an MCP Server defined in fast-agent.yaml
219219
)
220220
@fast.agent(
221221
"social_media",
@@ -316,7 +316,7 @@ Extended example and all params sample is available in the repository as
316316
317317
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.
318318
319-
- Minimal per-server settings in `fastagent.config.yaml`:
319+
- Minimal per-server settings in `fast-agent.yaml`:
320320
321321
```yaml
322322
mcp:
@@ -668,7 +668,7 @@ Prompts can also be applied interactively through the interactive interface by u
668668
669669
### Sampling
670670
671-
Sampling LLMs are configured per Client/Server pair. Specify the model name in fastagent.config.yaml as follows:
671+
Sampling LLMs are configured per Client/Server pair. Specify the model name in fast-agent.yaml as follows:
672672
673673
```yaml
674674
mcp:
@@ -683,7 +683,7 @@ mcp:
683683
### Secrets File
684684
685685
> [!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.
686+
> 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`.
687687
688688
### Interactive Shell
689689

docs-internal/ACP_TERMINAL_SUPPORT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ pytest tests/integration/acp/ -v
230230
Terminal support respects existing shell runtime configuration:
231231

232232
```yaml
233-
# fastagent.config.yaml
233+
# fast-agent.yaml
234234
shell_execution:
235235
timeout_seconds: 90 # Applies to both local and ACP terminals
236236
warning_interval_seconds: 30

docs-internal/ACP_TESTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ export ANTHROPIC_API_KEY="your-key-here"
276276
**Solution:**
277277

278278
- Set environment variable: `export ANTHROPIC_API_KEY=...` an
279-
- Or create config file: `~/.config/fast-agent/fastagent.secrets.yaml`
279+
- Or create config file: `~/.config/fast-agent/fast-agent.secrets.yaml`
280280

281281
## Integration with Editors
282282

0 commit comments

Comments
 (0)