feat(llms): add transformRequestBody hook and improve prompt assembly (#480)

* feat(llms): add transformRequestBody hook and refine prompt handling

* docs(website): document transformRequestBody usage

* refactor(extension): keep function-valued config handling consistent in useAgent

* feat: simplify `transformRequestBody`

---------

Co-authored-by: Simon <10131203+gaomeng1900@users.noreply.github.com>
This commit is contained in:
zzy-life
2026-04-27 19:46:46 +08:00
committed by GitHub
parent 349609614b
commit a7cc935453
6 changed files with 69 additions and 2 deletions

View File

@@ -14,6 +14,7 @@ export const InvokeErrorType = {
UNKNOWN: 'unknown',
// Non-retryable
CONFIG_ERROR: 'config_error', // Invalid local configuration or hook
AUTH_ERROR: 'auth_error', // Authentication failed
CONTEXT_LENGTH: 'context_length', // Prompt too long
CONTENT_FILTER: 'content_filter', // Content filtered