github anomalyco/opencode v1.3.4

one hour ago

Core

  • Add prompt slot feature
  • Update opencode-gitlab-auth to 2.0.1 (@vglafirov)
  • Refactored session processor to use effect-based architecture
  • Use AppFileSystem instead of raw Filesystem for better abstraction
  • Upgrade OpenTUI to version 0.1.91
  • Adjust bash tool description to increase cache hit rates between projects
  • Update Effect to version 4.0.0-beta.42
  • Refactor session compaction service to use Effect
  • Add single target plugin entrypoints
  • Use ChildProcessSpawner instead of Process.spawn for formatting
  • Move more responsibility to workspace routing
  • Refactor Session service to use Effect-based architecture
  • Add support for AI SDK v6
  • Add additional overflow error patterns to error handling
  • Fix flaky plugin tests by removing mock.module which is not supported in Bun
  • Split out instance and route through workspaces
  • Effectify Plugin service internals
  • Effectify Skill service internals
  • Add TUI plugins support
  • Refactor tool registry to yield Config and Plugin services using Effect.forEach
  • Ignore generated models snapshot files
  • Replace async git() with ChildProcessSpawner in VCS module
  • Yield services instead of promise facades in Effect refactor
  • Fixed web UI bundle build on Windows
  • Improve app startup performance
  • Close MCP transport on failed or timed-out connections
  • Use cachedInvalidateWithTTL for config and bump Effect to beta.37
  • Refactor Config service to use Effect
  • Remove workspace server and WorkspaceContext, improve routing architecture
  • Add GPT prompt so non-Codex GPT models have their own system prompt modeled after Codex CLI
  • Refactor LSP service with InstanceState using Effect

TUI

  • Use theme color for prompt placeholder
  • Add dialog variant menu and improve subagent functionality
  • Open dialog for model variant selection instead of cycling
  • Check KV theme before falling back to default theme
  • Add top spacing to session view and remove obsolete documentation prompt
  • Restore subagent footer and fix style guide violations
  • Add model variant selection dialog
  • Remove variant cycle display from footer
  • Move session context into prompt footer

Desktop

  • Improved app startup efficiency
  • Use Azure Artifact Signing for Windows releases
  • Default file tree to closed with minimum width
  • Resize layout viewport when mobile keyboard appears (@BYK)
  • Persist queued followups across project switches
  • Reduce markdown jank while responses stream in UI
  • Remove fork session button from app
  • Default shell tool to collapsed state
  • Don't bundle fonts in app

Thank you to 3 community contributors:

Don't miss a new opencode release

NewReleases is sending notifications on new releases.