v3.23.0 - Provider Runtime, Memory Recall & UI Performance Hardening #131
siddsachar
announced in
Announcements
Replies: 0 comments
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.
-
v3.23.0 - Provider Runtime, Memory Recall & UI Performance Hardening
This release hardens the runtime paths that were expanded in v3.22.0. The headline work is provider compatibility: Thoth now preserves provider-qualified model identity end to end, routes incompatible models into a safer chat-only path, probes custom OpenAI-compatible endpoints before trusting tool support, and normalizes tricky provider transcripts before replay. It also ships a major memory recall uplift, with deterministic bounded recall, lexical and graph-expanded candidates, audit metadata, review states, and provenance surfaces. Around that, v3.23.0 makes large transcripts and Settings screens lighter, adds task database recovery, improves local/self-hosted setup, and expands regression coverage around real provider behavior.
Provider Runtime & Custom Endpoints
query, reducing dead-end schema failures.--no-ollamaforces the skip.Chat-Only Runtime & Transcript Compatibility
Memory Recall & Knowledge Audit
recalled_atand recall-count metadata after they are actually used.UI Performance & Transcript Loading
Task Database Recovery
launcher.py --reset-tasks-db,--reset-db, and--restore-datacan back up and recreate local SQLite stores.thoth_statusshow task-schema state, recovery guidance, last repair, and schema errors.Tools, Channels & Runtime Reliability
Tests & Release Checks
live_providerpytest marker for real configured-provider calls that remain opt-in.Release Notes & Risk Notes
Files Changed
agent.py,models.py,prompts.py,threads.pyproviders/custom.py,providers/readiness.py,providers/resolution.py,providers/runtime.py,providers/selection.py,providers/tool_protocol.py,providers/transports/openai_compatible.py,providers/ollama.pyui/setup_wizard.py,ui/provider_settings.py,ui/model_catalog.py,vision.py,designer/ai_content.pymemory_policy.py,memory_evolution.py,knowledge_graph.py,memory.py,memory_extraction.py,document_extraction.py,wiki_vault.py,tools/memory_tool.pyui/knowledge_audit.py,ui/entity_editor.py,ui/settings.py,ui/graph_panel.pyui/performance.py,ui/transcript.py,ui/chat.py,ui/chat_components.py,ui/render.py,ui/streaming.py,ui/home.py,ui/status_bar.py,ui/command_center.pytasks.py,data_paths.py,launcher.py,tools/thoth_status_tool.pychannels/approval.py,channels/telegram.py,channels/whatsapp.py,channels/discord_channel.py,channels/slack.py,channels/sms.pytools/wikipedia_tool.pyscripts/reasoning_completion_harness.py,scripts/ui_performance_harness.py,pytest.ini,tests/This discussion was created from the release v3.23.0 - Provider Runtime, Memory Recall & UI Performance Hardening.
Beta Was this translation helpful? Give feedback.
All reactions