mirror of
https://github.com/open-webui/docs.git
synced 2026-11-05 01:38:13 +00:00
[PR #1404] [MERGED] docs: correct the event function and events pages against events.py and the chat client #1369
Labels
No labels
bug
documentation
documentation
duplicate
enhancement
enhancement
good first issue
good first issue
good first issue
help wanted
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-webui/docs#1369
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/docs/pull/1404
Author: @silentoplayz
Created: 9/18/2026
Status: ✅ Merged
Merged: 9/18/2026
Merged by: @Classic298
Base:
main← Head:docs/event-pages📝 Commits (1)
3314650docs: correct the event function and events pages against events.py and the chat client📊 Changes
2 files changed (+21 additions, -17 deletions)
View changed files
📝
docs/features/extensibility/plugin/development/events.mdx(+20 -16)📝
docs/features/extensibility/plugin/functions/event.mdx(+1 -1)📄 Description
Summary
I compared the Event Function page and the Events page with
events.py,socket/main.pyandChat.svelteondev.retrieval.content.process_failedwas missing.chat:titletakes the title string itself asdata. The page showed{"title": ...}, which would set the title store to an object. The backend emits the bare string after title generation.chat:tagsdoes not carry tags. The browser ignoresdataand reloads the chat's tags from the server, so a plugin has to write the tags first and emit the event as a refresh signal. The table, the section and the FAQ now say so, with a working example.executenever replies when the JavaScript throws so the call waits for the timeout,inputsupports a select viainput.typeandoptionsand returnsfalseon cancel, and nothing is persisted for temporary or channel chats.Related issue or discussion
None.
Checklist
Notes for reviewers
Sources on
dev:NOTIFICATION_EVENTSinevents.py, thechat:titleandchat:tagshandlers inChat.svelte, the emit sites inutils/middleware.py, the internal-notification andis_saved_chat_idchecks insocket/main.py, and theexecuteandinputhandlers inChat.svelte.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.