api: generalize ToolResultAudience->LanguageModelTextPart (#259273)

- Generalize as these parts are used in chat responses as well as tool
  results.
- Add a new 'extension' type for internal-only use.
This commit is contained in:
Connor Peet
2025-08-04 02:25:47 -07:00
committed by GitHub
parent ee6c9a125b
commit 929f67b87d
5 changed files with 33 additions and 19 deletions

View File

@@ -1877,7 +1877,8 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
LanguageModelToolResultPart2: extHostTypes.LanguageModelToolResultPart2,
LanguageModelTextPart: extHostTypes.LanguageModelTextPart,
LanguageModelTextPart2: extHostTypes.LanguageModelTextPart,
ToolResultAudience: extHostTypes.ToolResultAudience,
LanguageModelPartAudience: extHostTypes.LanguageModelPartAudience,
ToolResultAudience: extHostTypes.LanguageModelPartAudience, // back compat
LanguageModelToolCallPart: extHostTypes.LanguageModelToolCallPart,
LanguageModelError: extHostTypes.LanguageModelError,
LanguageModelToolResult: extHostTypes.LanguageModelToolResult,