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
{{ message }}
Repository navigation
Commit 3588808
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: .speakeasy/out.openapi.yaml
+17-1Lines changed: 17 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -17912,9 +17912,17 @@ components:
17912
17912
type: 'string'
17913
17913
id:
17914
17914
type: 'string'
17915
+
instance_name:
17916
+
description: 'Provider-safe function name of the specific subagent instance that produced this item (e.g. `openrouter_subagent__1`). Present only on items from non-default instances — the second and later subagent entries in the request `tools` array. The first (default) instance omits it, even when multiple subagents are configured. When a replayed item echoes this field back, the transcript rehydrates the call under that instance''s tool. This identity is positional: it is derived from the index of the subagent entry in the request `tools` array, so keep the order of subagent entries stable across requests in a conversation.'
17917
+
example: 'openrouter_subagent__1'
17918
+
type: 'string'
17915
17919
model:
17916
17920
description: 'Slug of the worker model that executed the task.'
17917
17921
type: 'string'
17922
+
name:
17923
+
description: 'Configured name of the subagent that executed the task (the `name` on its tool entry). Present only for named subagents; omitted for an unnamed (default) subagent.'
17924
+
example: 'summarizer'
17925
+
type: 'string'
17918
17926
outcome:
17919
17927
description: 'The worker model''s result (the outcome text returned to the delegating model).'
17920
17928
type: 'string'
@@ -21883,9 +21891,10 @@ components:
21883
21891
- 'type'
21884
21892
type: 'object'
21885
21893
SubagentServerToolConfig:
21886
-
description: 'Configuration for the openrouter:subagent server tool.'
21894
+
description: 'Configuration for one openrouter:subagent server tool entry.'
21887
21895
example:
21888
21896
model: '~anthropic/claude-haiku-latest'
21897
+
name: 'summarizer'
21889
21898
properties:
21890
21899
instructions:
21891
21900
description: 'System instructions for the subagent. When omitted, the subagent responds with no system prompt of its own.'
@@ -21905,6 +21914,13 @@ components:
21905
21914
description: 'Slug of the model that executes delegated tasks (any OpenRouter model). Typically a smaller, cheaper, faster model than the one delegating. When omitted, the model from the outer API request is used. The subagent tool itself cannot be the subagent model.'
21906
21915
example: '~anthropic/claude-haiku-latest'
21907
21916
type: 'string'
21917
+
name:
21918
+
description: 'Optional name for this subagent. The model sees one tool per named subagent (and one default for an unnamed entry). Names must be unique across subagent entries. Letters, digits, spaces, underscores, and dashes; trimmed; 1–64 chars.'
0 commit comments