Release v26.04.13.2 #30

Merged
bvandeusen merged 0 commits from dev into main 2026-04-13 19:00:34 -04:00
bvandeusen commented 2026-04-13 19:00:21 -04:00 (Migrated from git.fabledsword.com)

Summary

  • fix(tz): Calendar and briefing dates now interpreted in the user's local timezone instead of UTC.
  • fix(chat): Conversation auto-naming no longer sees RAG/RSS/URL/briefing content. The title model is now fed raw user/assistant turns instead of the post-build_context message list, which was leaking article dumps into the first 300 chars the title filter uses.
  • fix(llm): generate_completion now defaults num_ctx to Config.OLLAMA_NUM_CTX like stream_chat does. This was the root cause of research producing monolithic notes — _generate_outline prompts (~6k tokens from 12 sources) were silently truncated to Ollama's ~4k default, outline JSON parse failed, pipeline fell back to the single-note path.
  • research (belt-and-suspenders): _generate_outline and _generate_executive_summary now pin num_ctx explicitly with a warning comment so future refactors can't regress.

Verified end-to-end on the dev instance: conv 216 produced a correct index note (title Research: …, tags research+research-index, 3 section notes, executive summary) and the conversation title came out clean, confirming all three fixes in a single test.

## Summary - **fix(tz)**: Calendar and briefing dates now interpreted in the user's local timezone instead of UTC. - **fix(chat)**: Conversation auto-naming no longer sees RAG/RSS/URL/briefing content. The title model is now fed raw user/assistant turns instead of the post-`build_context` message list, which was leaking article dumps into the first 300 chars the title filter uses. - **fix(llm)**: `generate_completion` now defaults `num_ctx` to `Config.OLLAMA_NUM_CTX` like `stream_chat` does. This was the root cause of research producing monolithic notes — `_generate_outline` prompts (~6k tokens from 12 sources) were silently truncated to Ollama's ~4k default, outline JSON parse failed, pipeline fell back to the single-note path. - **research (belt-and-suspenders)**: `_generate_outline` and `_generate_executive_summary` now pin `num_ctx` explicitly with a warning comment so future refactors can't regress. Verified end-to-end on the dev instance: conv 216 produced a correct index note (title `Research: …`, tags `research`+`research-index`, 3 section notes, executive summary) and the conversation title came out clean, confirming all three fixes in a single test.
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bvandeusen/FabledScribe#30