omp packages

@battlelamb/pi-titlewise1.0.1

Auto-names Pi sessions and suggests multi-style titles with /titlewise. Picks with Jev when configured, falls back to the first valid candidate otherwise.

battlelamb Published 7 days ago MIT ~462 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

pi-titlewise

Pi extension that names your sessions.

  • Auto-rename: on a fresh session (/new or a new start), the first real message gets a title like Fix login redirect loop - 2026-11-06. A final title is set at shutdown. Resumed sessions and names you set yourself are never overwritten.
  • /titlewise [topic]: shows title suggestions in several styles (English/long/suffix and more). It never renames; apply one with /name.

Install

pi install npm:@battlelamb/pi-titlewise

Works with or without Jev

Auto-rename, /titlewise, the title checks and shutdown refresh behave the same either way; only the final pick differs.

Jev (optional)

If the typesafe provider is logged in (pi auth print-api-key --provider typesafe succeeds), Jev picks the best candidate. Without it, the first valid candidate is used. Nothing else changes. See SECURITY.md for exactly what is sent.

Notes

  • Candidates are always generated with your current active model. Jev (if configured) only picks among them; without Jev the first valid candidate is used. Small local reasoning models can be slow or miss the JSON format; a non-reasoning model of 4B+ works best.
  • Only a short generated synopsis and candidate titles go to Jev, never the raw transcript.
  • To customise prompts, install your own skill at ~/.agents/skills/titlewise/SKILL.md; it overrides the bundled one.
  • Based on claude-code-conversation-titler (MIT).

Test

npm test