agent-zero/plugins/_chat_naming
frdel bebe6826cf
Some checks are pending
Build And Publish Docker Images / plan (push) Waiting to run
Build And Publish Docker Images / build (push) Blocked by required conditions
Improve WebUI bundling, manifest and stop command
Introduce a WebUI extension manifest and rewrite the asset bundler/server to support caller-supplied entry sets, extension-injected entries, and negotiated gzip. Key changes: add get_webui_extension_manifest() to helpers/extension, refactor Stop logic into stop_context() and reuse it from the connector `/stop` command, and add a new `/rename` slash command for chat naming. ui_bundler now accepts entry_urls, includes enabled extension entry files, raises the embedded text file size limit to 512 KiB, computes per-entry-set cache keys, and returns a bundle version based on the bundle signature. ui_server applies Starlette GZip middleware, adds routes (/, /index.html, /ui/index, /safe), serves splash/safe documents, injects the serialized webui_extension_manifest into the rendered index, and streamlines the /ui/asset-bundle endpoint with ETag and gzip handling. Also add multiple WebUI assets and fonts, new/updated plugin command YAML and Python command handlers, and corresponding tests covering bundling, commands, chat naming, and WebUI behaviors. Documentation (.dox.md) updated to reflect the new runtime contracts and guidance.
2026-07-29 19:49:07 +02:00
..
api Chat rendering/pagination, Add chat-naming and pin-to-top plugins 2026-07-29 08:17:50 +02:00
commands Improve WebUI bundling, manifest and stop command 2026-07-29 19:49:07 +02:00
extensions Chat rendering/pagination, Add chat-naming and pin-to-top plugins 2026-07-29 08:17:50 +02:00
helpers Chat rendering/pagination, Add chat-naming and pin-to-top plugins 2026-07-29 08:17:50 +02:00
prompts Chat rendering/pagination, Add chat-naming and pin-to-top plugins 2026-07-29 08:17:50 +02:00
tests Improve WebUI bundling, manifest and stop command 2026-07-29 19:49:07 +02:00
webui Chat rendering/pagination, Add chat-naming and pin-to-top plugins 2026-07-29 08:17:50 +02:00
AGENTS.md Improve WebUI bundling, manifest and stop command 2026-07-29 19:49:07 +02:00
default_config.yaml Chat rendering/pagination, Add chat-naming and pin-to-top plugins 2026-07-29 08:17:50 +02:00
plugin.yaml Chat rendering/pagination, Add chat-naming and pin-to-top plugins 2026-07-29 08:17:50 +02:00
README.md Improve WebUI bundling, manifest and stop command 2026-07-29 19:49:07 +02:00

Chat Naming

Chat Naming adds a standard sidebar action for manually renaming chats and tasks. Its modal can ask the chat's configured Utility Model to suggest a concise name from recent user messages.

Automatic naming is configured per project and agent profile. It can name an unnamed chat once from its first user message, or refresh the name after every user message using recent user-only context.

Use /rename New Chat Name to rename the current chat directly, or /rename auto to generate and save a name with its configured Utility Model.