Skip to content

Releases: sst/opencode

v0.15.13

21 Oct 20:24

Choose a tag to compare

  • Fixed sourcemapping so errors show proper stack trace
  • Refactored ACP (Agent Client Protocol) server command argument handling

v0.15.12

21 Oct 17:32

Choose a tag to compare

  • Fixed provider option transforms functionality
  • Added line-level statistics in file diffs to help users understand the scale of changes

v0.15.11

21 Oct 15:04

Choose a tag to compare

  • Added -f/--file flag to opencode run command to run files directly
  • Fixed OpenAI options when using @ai-sdk/azure
  • Adjusted file API to encode images properly
  • Updated to newer ACP package
  • Improved error handling with console output for debugging

v0.15.10

20 Oct 22:21

Choose a tag to compare

  • Added session diff API to show file changes between snapshots
  • Added ACP (Agent Client Protocol) support for agent communication

v0.15.9

20 Oct 21:17

Choose a tag to compare

  • Added Astro language server support with automatic installation for .astro files
  • Fixed bash tool permission merging issues
  • Fixed snapshot undo functionality bug
  • Removed invalid GitHub Copilot provider option from the interface
  • Improved argument replacement handling in session prompts

v0.15.8

18 Oct 18:37

Choose a tag to compare

  • Made session compaction interruptible
  • Improved error message for common directory typo in config files
  • Added Australia region inference for Bedrock Haiku 4.5 models

v0.15.7

17 Oct 03:17

Choose a tag to compare

  • Added Deno LSP support for enhanced language server functionality
  • Reverted changes that attempted to avoid persisting empty thinking/text blocks

v0.15.6

16 Oct 23:03

Choose a tag to compare

  • Fixed timeout option implementation to properly handle fetch requests with custom timeout values
  • Fixed bash command execution to prevent hanging processes and properly clean up orphaned child processes
  • Fixed connection closed errors in LSP file operations

v0.15.5

16 Oct 18:07

Choose a tag to compare

  • Fixed GitHub action trigger patterns to properly respond to both /oc and /opencode commands
  • Changed GitHub action model from opencode/sonic to opencode/kimi-k2
  • Added GitHub Actions core libraries and Octokit dependencies for enhanced GitHub integration
  • Improved handling of empty thinking/text blocks to avoid persisting them in sessions
  • Adjusted GitHub workflow permissions from write to read access for contents, pull-requests, and issues

v0.15.4

16 Oct 14:53

Choose a tag to compare

  • Fixed OpenAI provider to use chat language model instead of completion language model
  • Added session option to attach command for connecting to specific sessions
  • Added Slack integration package with Bolt framework support
  • Simplified SDK getting started with single createOpencode function that creates both server and client
  • Added createOpencodeTui() function to SDK for programmatic TUI launching
  • Filtered out alpha status models from provider list for better model selection
  • Made compact feature use streaming API for improved performance
  • Updated Bedrock provider for Australian Sonnet 4.5 cross-region inference support
  • Added support for custom tools through plugin system
  • Allowed read tool to handle image files
  • Improved HTTP error codes for better error reporting
  • Added timeout to fetch models.dev refresh request for reliability
  • Fixed false positive package manager detection in upgrade command
  • Disabled workspace symbol lookup to prevent LSP performance issues
  • Fixed config directory overrides for better configuration management
  • Added useCompletionUrls option to fix certain Azure setups
  • Included stack trace in server error responses for debugging
  • Fixed typecheck issues across packages
  • Fixed rg hanging forever when run in bash waiting for stdin
  • Fixed perl6 file extension support
  • Improved directory validation error messages
  • Fixed clang formatter name configuration