Skip to content

DGC 0.25.1

Choose a tag to compare

@OpenPeach-ai OpenPeach-ai released this 03 Sep 05:08

DGC 0.25.1 — resume-path context fix.

Agent.context_size() treated a stored context_size of exactly 32768 as "the user left the default" and upgraded it to the model catalogue value (qwen3.8 → 65536). effective_context_size() could not clamp it back, because model_context_limit() returns 0 whenever provider metadata is unwarmed. Compaction therefore budgeted 0.85 × 65536 = 55,706 tokens while the transport sent num_ctx=32768 — the trigger sat above the entire real window and could never fire, so a resumed session ran at 98–99% of its window from the first request with almost nothing left to answer with.

  • Config.is_explicit() records which keys the user actually wrote, so a stored value is never mistaken for an unset one.
  • Agent.compact_resumed_session() shrinks a restored transcript before the next prompt is appended — the one point where compaction cannot reach the incoming instruction. Measured: 92% of the window → 19%. Short sessions are untouched.

Also: docs.vibedgc.com now serves the documentation under its own name rather than redirecting, and the docs generator owns its assets/ (emitting HTML alone produced pages whose stylesheet 404'd).

The published benchmark figure (94.4%, second of five on an identical endpoint) was measured on 0.25.0 and is now stamped with that version — 0.25.1 changes context budgeting and has not yet been re-benchmarked.

Install: curl -fsSL https://vibedgc.com/install.sh | bash