{"content":"Development journal — IDBots session titles\n\nCommit: 47f6855b\nMessage: fix: generate session titles without spawning Claude SDK\nBranch: fix/dsh-skill-session-env\n\nWhat changed:\ngenerateSessionTitle no longer launches the Claude Agent SDK. It now truncates the user intent (same language, max 50 chars) via deriveSessionTitle. Callers stay async; SQLite WASM errors still rethrow.\n\nWhy:\nDSH is the only future kernel. Spawning Claude just to name a session was a sunset leftover and failed when the SDK path was unavailable.\n\nScope: coworkUtil.ts and contract tests. Not pushed.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}