Replies: 1 comment
|
We have been testing opt-in recurring title updates in a fork, built on #10720. During normal turns, the agent can update its own generated title when the objective changes. Manual titles stay protected; cooldown and activity requirements limit churn; snoozed, archived and settled threads are excluded. There is no separate title-generation call. I saw that #2829, through #8690, already exposes rename and regenerate. Would a focused follow-up adding automatic-update policy to that existing tool be welcome? The fork also has rename history and undo, which can stay in a separate contribution. Implemented with GPT-6 Astra in Codex; reviewed with Claude Fable 5.1. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The problem
Thread titles are generated from the first user message, but for me the first message is almost never what the session ends up being about. That's because my workflow includes using the agent to work through pre-defined task lists for large bodies of work. You can imagine that I've built a flow that uses large planning sessions with things like the
grillingskill, to develop large specs that are then broken into smaller pieces. These tasks exist as a sort of agent hand off for these that are sometimes worked individually or as part of larger workflow automations.Because of this, a large percentage of my sessions start with me querying about the task board: "what are the top priorities right now?" or just "what's next for phase 2?". The agent and I look at open work, agree on a plan, and then start the actual task. The title generator has already run by that point, so my thread list fills up with titles like:
For me, many of these threads that are actually "Fix OAuth keychain fork on macOS" or "Implement v0 plugin API". By the time the thread has a real subject, the title is frozen on the warm-up conversation.
What I'm asking for
The recently added Regenerate title button is exactly the right operation; thank you for adding it. I use it, and it works. The gap is that it's manual: I have to notice the stale title and click, once per thread, multiple times per day. The result is that I often don't and my beautiful left side nav is full of generic titles, so going back to old threads feels impossible.
The ask: expose that same operation to the agent session, so a workflow (in my case, a "start task" skill that runs after we've agreed on the work) can trigger it at the moment the thread's subject actually crystallizes. Conceptually it's "the Regenerate title button, callable from inside the session at the right point in the workflow"; not a new capability, a new trigger for an existing one.
Why I don't think this is scope creep
Two possible shapes
Try it in one prompt
If you want to kick the tires before deciding anything, here are two self-contained prompts you could hand to your own agent in the repo. They encode the shape above; treat them as a starting point, not a spec.
Prompt A - thread_regenerate_title only (smallest version):
Prompt B - both tools:
Happy to build it, fine if not
If this seems reasonable I'd like to contribute it as a small, focused PR. I've read CONTRIBUTING.md and the PR template and while no screenshots would be needed since there's no UI change, I'd instead include a short clip of the title updating mid-session. If it's not a direction you want, that's a fine answer too. thankfully the manual button has already improved things, but this hook would definitely help me fully define a workflow that doesn't start with the prompt, but instead develops one.
All reactions