Skip to content

History / Debug and Diagnostics

Revisions

  • 📝 docs: point Sandbox setup at OpenSandbox only The Dify sidecar is no longer a backend. Operator pages now use the Sandbox tool and OPENSANDBOX_* settings.

    @lqdflying lqdflying committed Oct 4, 2026
  • 📝 docs: describe real absolute paths and capped sandbox downloads

    @lqdflying lqdflying committed Oct 3, 2026
  • 📝 docs: document the OpenSandbox Code Interpreter backend

    @lqdflying lqdflying committed Oct 3, 2026
  • 📝 docs: add xAI Grok setup and SuperGrok meters

    @lqdflying lqdflying committed Sep 19, 2026
  • 📝 docs: distinguish Codex stream debug outcomes Record that chat_stream_settled follows the Responses lifecycle, not SSE event count, so operators can tell failed streams from empty and ok.

    @lqdflying lqdflying committed Sep 19, 2026
  • 📝 docs: document CHATHUB_OPENAI_CODEX_DEBUG for empty Codex chats Platform OpenAI stream flags do not cover ChatGPT subscription traffic; enable the new safe switch and inspect overlay plus SSE counts.

    @lqdflying lqdflying committed Sep 19, 2026
  • 📝 docs: dream falls back to recent-message excerpts; settle gains topicsWithExcerpt The memory dream no longer requires a topic compaction summary: active topics without one feed the dream through a bounded excerpt of their recent messages from that UTC day. no_summaries now means no readable content at all. The dream_scheduler_settled row gains topicsWithSummary / topicsWithExcerpt. Co-authored-by: Cursor <cursoragent@cursor.com>

    @lqdflying lqdflying committed Sep 17, 2026
  • 📝 docs: MiMo Token Plan search fallback and safe error.param logging Document ChatHub search on Token Plan, json_object structured output, and that generation-debug logs errorParamClass/hash only.

    @lqdflying lqdflying committed Aug 31, 2026
  • 📝 docs: add Xiaomi MiMo provider setup and gear-panel notes

    @lqdflying lqdflying committed Aug 31, 2026
  • 📝 docs: document dream settle fold and envelope fields CHATHUB_COMPACTION_DEBUG settle records now include keep-N counts, overflow envelope kind, and LLM-vs-concat fold path; already_has_card and regenerate reasons are allowlisted.

    @lqdflying lqdflying committed Aug 30, 2026
  • 📝 docs: qualify dream settled markerKeyHash to enqueue_failed Worker and malformed-job dream_scheduler_settled events do not emit markerKeyHash; document hash correlation only for dispatcher enqueue failures.

    @lqdflying lqdflying committed Aug 28, 2026
  • 📝 docs: document dream settled markerKeyHash and enqueue_failed Clarify that dream_scheduler_settled is a terminal dispatcher or worker event, not only a completed job outcome, and document markerKeyHash correlation plus enqueue_failed diagnostics.

    @lqdflying lqdflying committed Aug 28, 2026
  • 📝 docs: document server-side daily memory dream Clarify that the dream runs on the Graphile worker at UTC time with no open browser, and that compaction-debug dream events are server-emitted.

    @lqdflying lqdflying committed Aug 28, 2026
  • 📝 docs: note durable pre-send compaction and history-window fields

    @lqdflying lqdflying committed Aug 28, 2026
  • 📝 docs: clarify next-request context window and pre-send compaction Document history-window popover fields, large-context expand, assist-level summary caps, pre-send message_count, and new CHATHUB_COMPACTION_DEBUG fields.

    @lqdflying lqdflying committed Aug 28, 2026
  • 📝 docs: note hide flush drains the generation-debug client queue

    @lqdflying lqdflying committed Aug 28, 2026
  • 📝 docs: document event_drop_summary for generation-debug event_dropped is now only the attached-then-missed smoking gun; SSE replay volume is event_drop_summary.

    @lqdflying lqdflying committed Aug 27, 2026
  • 📝 docs: document CHATHUB_COMPACTION_DEBUG for early compact diagnosis Explain the 80% token gate vs message-count/daily/manual, and how to read the compaction debug stream when compact looks early.

    @lqdflying lqdflying committed Aug 25, 2026
  • 📝 docs: chat Image Prompt cards vs Artifacts gallery Document that finished chat pictures can appear in Artifacts while topic tiles still show Prompt text, and that reopening the topic (on a current image) reattaches those files without generating again.

    @lqdflying lqdflying committed Aug 24, 2026
  • 📝 docs: chat Image unproven rejects and Retry for unpaid PRECONDITION_FAILED Record scopeKind on create/reject diagnostics, and tell operators to Retry tiles that already failed unproven on the previous canary.

    @lqdflying lqdflying committed Aug 24, 2026
  • 📝 docs: Stop writes the cancelled placeholder immediately Record that Stop does not wait for conversation cancel, and that stopped diagnostics apply only to the cancelled placeholder.

    @lqdflying lqdflying committed Aug 24, 2026
  • 📝 docs: Stop records locally then writes a cancelled placeholder

    @lqdflying lqdflying committed Aug 24, 2026
  • 📝 docs: Stop still blocks unpaid creates if the save fails Reload after Stop does not auto-start that image even when the conversation save is interrupted. A later generation that crashed without Stop still resumes.

    @lqdflying lqdflying committed Aug 23, 2026
  • 📝 docs: Stop does not auto-restart unpaid chat images Remount and reload after Stop wait for Retry; running tasks still resume, and recovery creates join on the persisted send span.

    @lqdflying lqdflying committed Aug 23, 2026
  • 📝 docs: diagnose chat Image tiles with generation-debug Point operators at CHATHUB_GENERATION_DEBUG chat_image_* events so leave-topic persist and Safari Load failed stay distinguishable.

    @lqdflying lqdflying committed Aug 23, 2026
  • 📝 docs: sandbox provider, portal file scope, and paging Document SANDBOX_PROVIDER=dify, main vs portal Code Interpreter files, and newest-first paging on long topics.

    @lqdflying lqdflying committed Aug 22, 2026
  • 📝 docs: add Code Interpreter DifySandbox sidecar Document the Compose sibling, operator setup, and that Graphile runs Python on the sandbox instead of the tab.

    @lqdflying lqdflying committed Aug 21, 2026
  • 📝 docs: RAG retrieve stays loading after you leave a topic Document that browser-fallback Knowledge retrieval keeps the assistant loading after a topic switch, and that tapping the mobile topic subtitle no longer shows a floating black title overlay.

    @lqdflying lqdflying committed Aug 21, 2026
  • 📝 docs: generation-debug covers off-screen RAG, search, and persist skip

    @lqdflying lqdflying committed Aug 21, 2026
  • 📝 docs: log when MCP tools finish but the model never summarizes CHATHUB_GENERATION_DEBUG now records tool_loop_continue and skip reasons for the leave/return stall after a successful Tavily (or other MCP) call.

    @lqdflying lqdflying committed Aug 21, 2026