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
feat(config): flatten results.export.* to results.* in .agentv/config.yaml (#1258)
The `results` block currently only contains `export` as a single sibling,
so `results.export.{repo,path,auto_push,branch_prefix}` carries no information
that flat `results.{repo,path,auto_push,branch_prefix}` wouldn't. The `export`
name was also misleading — the same config governs sync/read (the cached
clone), not just push.
Rename:
- `ResultsExportConfig` → `ResultsConfig`
- `normalizeResultsExportConfig` → `normalizeResultsConfig`
Inline `parseResultsExportConfig` into `parseResultsConfig`. Flatten the
validator and all test fixtures, docs, and Studio user-facing copy.
Breaking change: configs using `results.export.{repo,path,...}` must move
to `results.{repo,path,...}`. The config is undocumented elsewhere and
zero committed examples used it.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: apps/web/src/content/docs/docs/tools/studio.mdx
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -210,14 +210,13 @@ Studio can display runs pushed to a remote git repository by other machines or C
210
210
211
211
### Configuration
212
212
213
-
Add a `results.export` block to `.agentv/config.yaml`:
213
+
Add a `results` block to `.agentv/config.yaml`:
214
214
215
215
```yaml
216
216
results:
217
-
export:
218
-
repo: EntityProcess/agentv-evals # GitHub repo (owner/repo or full URL)
219
-
path: runs # Directory within the repo
220
-
auto_push: true # Push directly to base branch after every eval run
217
+
repo: EntityProcess/agentv-evals # GitHub repo (owner/repo or full URL)
218
+
path: runs # Directory within the repo
219
+
auto_push: true # Push directly to base branch after every eval run
221
220
```
222
221
223
222
With `auto_push: true`, every `agentv eval` or `agentv pipeline bench` pushes results directly to the configured repo's base branch (e.g., `main`). Results appear immediately in Studio without requiring PR merges.
0 commit comments