Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 20 Jun 10:32

[0.1.2] - 2026-06-20

Added

  • MCP tool results spill to ~/.ds-code/projects/<id>/mcp-result/<session_id>/ with read_file hint when truncated
  • TUI in-app mouse text selection with copy-on-select (tui.copy_on_select, default true)
  • TUI smooth wheel scroll with pending drain (native vs integrated terminal profiles; DS_CODE_SCROLL_SPEED)
  • tools.search.skip_dirs for Agent enumeration walk pruning (.git always skipped)
  • read_file rejects non-text files via textfile.IsTextFile

Changed

  • Path jail: removed .. substring pre-filter; filepath.Clean + ensureUnder only; fixes shell false positives (git main..branch, go test ./...)
  • Path policy unified on permission.Engine (ResolveAccessPath, SkipSensitiveAbs, CheckWritablePath)
  • User @file / @dir/ references may bypass S3 denylist (explicit user intent; see SECURITY §S3-S)
  • MCP tool calls show JSON args preview in TUI and debug logs (args_preview)
  • Agent search tools no longer follow .gitignore; only .git + configured skip_dirs
  • TUI history strips task-notification XML from persisted user messages before display

Fixed

  • iTerm2 wheel scroll leaking SGR mouse escape sequences into the input prompt (fragment reassembly)
  • Wheel scroll stuck after copy-on-select (HP disabled only while dragging, not while highlight remains)
  • TUI HP viewport sync and @ reference display alignment