@synthryn/sypi-sessions
v0.6.0-beta.20260816.6a00fcae
Published
Name sessions automatically after the first user turn. Use it when saved sessions need useful titles without manual renaming. Primary capability: a session-start naming hook with no command or model-facing tool.
Downloads
25
Maintainers
Readme
@synthryn/sypi-sessions
Optional SyPi extension for automatic session naming.
After the first turn of a new, still-unnamed session, a fire-and-forget
completion on the cheapest reachable model derives a short title and sets it
via setSessionName — replacing the native /name workflow. Naming runs at
most once per session, never renames a session the user already named, routes
through the host auth and headers, and silently skips when no cheap model is
reachable. The package reads only; it creates no on-disk state.
The title ceiling comes from the sessions.nameMax profile setting
(ctx.readScopedSettings("sessions")), defaulting to 60; a present but invalid
value falls back to the default.
