Skip to content

Yar's DeepSeek Copilot v0.1.9

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Aug 20:32
· 17 commits to main since this release

Released 2026-08-11.

  • Publish Marketplace and GitHub versions through their normal release channels while retaining the extension's preview: true product status.
  • Start a new chat automatically when restored conversation state belongs to another VS Code workspace or window.
  • Isolated concurrent chat generations with protocol-v3 conversation/generation correlation, navigation request IDs, background activity status, and snapshot-based restoration when returning to a running chat.
  • Changed explicit Stop to atomically remove the complete cancelled turn from UI and persisted context and restore its prompt as a per-conversation draft; steering and lifecycle interruptions retain their distinct recovery behavior.
  • Centralized terminal generation ownership so each run emits exactly one completion or error, added cancelling/cancelled states and typed stop reasons, and made repeated or stale cancellation idempotent.
  • Propagated cancellation through context discovery, project instructions, compaction, provider streaming, browser work, confirmations, mutation locks, tools, and descendant processes.
  • Removed tool-round checkpoints and per-block tool-call budgets from auto-approve and full-access; the configured limit now applies only to default, read-only, and custom modes.
  • Reworked automatic context compaction around calibrated generation budgets, with a valid starting -> compacting -> streaming lifecycle and safe rollover after closed tool rounds even when usage jumps directly to the hard limit.
  • Compaction now consumes its quota and emits one localized, persisted marker only when it actually reduces the request; provider-reported prompt usage calibrates primary, auxiliary, and tool-request estimates.
  • Centralized Unicode-safe UTF-8 text bounding, merged overlapping file ranges, bounded large references and summaries, and persisted only newly covered generation IDs per compaction boundary to avoid quadratic history growth.
  • Added preventive output-overflow recovery for reasoning-heavy responses while keeping incomplete completion states visible, and removed redundant budget events and checkpoint fields without breaking schema 1 or 2 recovery.
  • Added regression coverage for initial compaction, cancellation, calibrated hard limits, tool-cycle rollover, compaction quotas, Unicode byte boundaries, range normalization, incremental markers, legacy checkpoints, and extension-host state transitions.