|
|
пре 2 месеци | |
|---|---|---|
| .. | ||
| src | пре 2 месеци | |
| tests | пре 2 месеци | |
| README.md | пре 2 месеци | |
| package.json | пре 2 месеци | |
| tsconfig.json | пре 2 месеци | |
Optional ctx.sessionTitle provider that summarizes the first eligible human message through ctx.llm. It registers the first-message cadence, runs automatically only when a fresh non-fork session first creates its fallback, and attributes the result to that message's exact seq. An automatic failure retains the fallback and is retried only through ctx.sessionTitle.refresh().
The plugin uses the complete required shared LLM configuration. Omit both provider and model to inherit the exact route from the current logged main request, or set both to route title generation independently.
The title model receives the shared title instruction and a JSON array containing only the first eligible human message. Later prompts and inherited fork history do not trigger another automatic call.
At most one automatic auxiliary request is made for a fresh session, bounded by maxInputBytes and maxOutputTokens; explicit refreshes may make additional calls. The main agent request gains zero tokens.
No main-request invalidation. The auxiliary request uses the configured or logged route and has provider-specific cache behavior.