opencode/packages
Dax Raad 5710064ae1 feat(core): generate session titles from first prompt
Add SessionTitle service that generates a session title from the
session's sole user message via the customizable "title" agent, then
renames the session. Runs once per session, gated on durable history
having exactly one user message (no default-title string comparison).

Wire it into SessionRunner as a background fork after the first turn's
prompt promotion makes the user message visible; forking before
promotion caused the first-message lookup to see zero rows and silently
no-op.

Closes #34364
2026-07-01 11:07:44 -04:00
..
app chore: merge dev into v2 (#34317) 2026-06-28 11:30:38 -04:00
cli feat(cli): add session resume flags (#34713) 2026-06-30 23:37:25 -04:00
client feat(core): add plugin list endpoint 2026-07-01 00:53:53 -04:00
console chore: merge dev into v2 (#34317) 2026-06-28 11:30:38 -04:00
containers chore: Upgrade Bun to the final non-rust version (#27648) 2026-05-18 09:24:26 +10:00
core feat(core): generate session titles from first prompt 2026-07-01 11:07:44 -04:00
desktop chore: merge dev into v2 (#34317) 2026-06-28 11:30:38 -04:00
docs fix(web): favicon rename again 2026-01-21 14:36:21 -06:00
effect-drizzle-sqlite sync release versions for v1.17.11 2026-06-25 12:09:26 +00:00
effect-sqlite-node sync release versions for v1.17.11 2026-06-25 12:09:26 +00:00
enterprise sync release versions for v1.17.11 2026-06-25 12:09:26 +00:00
function sync release versions for v1.17.11 2026-06-25 12:09:26 +00:00
http-recorder sync release versions for v1.17.11 2026-06-25 12:09:26 +00:00
httpapi-codegen feat(plugin): support plugin-provided tools (#34619) 2026-06-30 13:18:56 -04:00
identity chore: identity cleanup, vscode ext images 2025-12-08 06:47:57 -06:00
llm fix(llm): end reasoning before responses 2026-06-26 13:55:04 -04:00
opencode feat(tui): refresh agents after update events 2026-06-30 00:18:26 -04:00
plugin feat(core): add plugin list endpoint 2026-07-01 00:53:53 -04:00
protocol feat(core): add plugin list endpoint 2026-07-01 00:53:53 -04:00
schema feat(core): add plugin list endpoint 2026-07-01 00:53:53 -04:00
script feat(script): use GitHub run number for preview build identifier 2026-06-30 23:05:46 -04:00
sdk feat(cli): add mcp list, add, auth, and logout commands (#34643) 2026-06-30 13:49:07 -05:00
sdk-next feat(core): add plugin list endpoint 2026-07-01 00:53:53 -04:00
server feat(core): add plugin list endpoint 2026-07-01 00:53:53 -04:00
session-ui chore: merge dev into v2 (#34317) 2026-06-28 11:30:38 -04:00
slack sync release versions for v1.17.11 2026-06-25 12:09:26 +00:00
stats chore: generate 2026-06-26 17:36:45 +00:00
storybook fix(storybook): support prompt state capture (#33798) 2026-06-25 13:50:09 +08:00
tui fix: surface shell stderr output (#34761) 2026-07-01 20:33:48 +05:30
ui chore: merge dev into v2 (#34317) 2026-06-28 11:30:38 -04:00
web docs: route enterprise contact links (#34080) 2026-06-26 12:05:24 -05:00