Skip to content

v2.0.0 - Major Release

Choose a tag to compare

@Tarquinen Tarquinen released this 05 Feb 20:22
· 70 commits to master since this release
12a422b

What's Changed

New Features

  • Compress Tool - New boundary-string matching conversation collapse tool for managing long conversations
  • Standardized DCP Tools - Unified Distill, Compress, and Prune as the core context management toolkit
  • Prompt System Rewrite - Complete overhaul of the prompt system with build-time generation for better maintainability
  • Token Usage Tracking - Real-time session token tracking with configurable contextLimit
  • Secure Mode Auth - HTTP Basic Auth support via OPENCODE_SERVER_PASSWORD environment variable
  • Toast Notifications - Configurable pruneNotificationType for notification style
  • Full Tool Pruning - Edit and write tool outputs are now prunable (no longer protected by default)
  • supersedeWrites Enabled by Default - Write tool outputs are automatically superseded
  • Message Count Tracking - Message counts now displayed in stats and context info
  • apply_patch and multiedit Support - File path extraction for apply_patch and multiedit tools
  • XDG Base Directory Support - Respects XDG_CONFIG_HOME and XDG_DATA_HOME environment variables
  • Tool Permission Config - New ask/allow/deny permission model replacing boolean config

Fixes

  • Opus 4.6 fix for unsupported prefill errors
  • Improved error messages across all DCP tools
  • Various bugfixes and performance improvements

Other

  • Relicensed to AGPL-3.0
  • Documentation and provider guidance improvements (cache limits, uniform pricing providers)

Contributors

Full Changelog: v1.2.8...v2.0.0