Yar's DeepSeek Copilot
DeepSeek Platform

Changelog

Version 0.1.1 hardens chronological tool execution, terminal processes, API streaming, context, and workspace history.

0.1.1 reliability and security

  • Replaced text control markers with a native chronological assistant timeline for reasoning, content, and tool groups.
  • Unified tool states and fixed rejection, cancellation, host acknowledgement, stale pending calls, duplicate calls, and maximum-round termination.
  • Added real process-tree cancellation and structured non-interactive terminal results with bounded output and platform-aware danger analysis.
  • Hardened SSE, response validation, URL joining, timeouts, Retry-After retries, and React stream batching.
  • Moved settings and history to ~/.yrs-dpsk-copilot/. History uses one validated JSON file per conversation and no separate index.
  • Added multi-root conversation association, context pruning, staged Git context, binary detection, delimited references, AGENTS.md limits, and optimistic file hashes.
  • Fixed history deletion so deleting the active conversation clears Chat view while deleting another conversation leaves the current chat untouched.
  • Completed the accessibility and UX pass with modal focus management, controlled autoscroll, streaming drafts, localized UI, workspace permissions, recoverable settings, and paginated history.

0.1.0 preview

  • Introduced the layered source architecture, React chat webview, History, Settings, tool configuration, path autocomplete, and Marketplace packaging.
  • Focused the product on DeepSeek and stored API keys in VS Code Secret Storage.