Skip to content

Releases: AIDotNet/OpenCowork

0.9.90

08 May 08:47

Choose a tag to compare

[0.9.90] - 2026-05-08

Added

  • Added reasoning mode support for Anthropic/OpenAI with thinking/reasoning parameter passthrough, cache control, and prompt caching markers.
  • Added browser plugin capability with IPC for cookie cleanup and tool re-registration on project switch.
  • Added new DAO interfaces for querying user messages only and for reverse-lookup run changes by sessionId and toolUseIds.
  • Added reasoning effort mapping directly supporting xhigh without client-side normalization.

Changed

  • Refactored streaming chat and tool chain to be runtime-state-driven: removed legacy long_running_mode field, now driven by current runtime state and configuration.
  • Narrowed theme presets to the default only; removed global theme panel, SSH terminal theme panel, and redundant session title display. Settings migration falls back to default theme on old versions.
  • Simplified message list to always load all session messages at once; removed "load earlier messages" button, auto-fill, and scroll anchor recovery. Added session-level deduplication to prevent duplicate tail tool restores.
  • Completed Anthropic SSE/usage handling: unified message_start/message_delta/message_stop and data.type, aggregated input/output/cache read/cache creation/reasoning token stats, with cache writes billed per 5m/1h buckets. Tool call end events flush at stream end; message_end acts as fallback.
  • Rewrote Clarify mode prompt as a strict "clarify first, then plan" flow with enforced AskUserQuestion/EnterPlanMode/ExitPlanMode closure.
  • Enhanced file edit tool to preserve original line-ending style (CRLF/LF), avoiding mixed line endings.
  • Tool output with structured errors is now recognized as failure instead of success.
  • Run change queries expanded from exact runId match to also support sessionId and toolUseIds reverse-lookup.
  • Improved stream rendering with new typing render pool, finer-grained animation classes, and progressive Markdown/table/component reveal.
  • AssistantMessage now binds run changes precisely via tool_use ids, filtering out failed file tool results.
  • Cron recovery marks still-running background runs as aborted on app restart to prevent hanging states.
  • Enhanced request header forwarding security to avoid duplicating body-managed headers.

Fixed

  • Fixed multi-line code block and local path recognition in Markdown rendering.
  • Stopped duplicate tail tool restoration when resuming sessions.

0.9.87

07 May 10:06

Choose a tag to compare

What's Changed

  • feat: 引入markstream-react 实现llm返回md时候 流式增量渲染(只渲染新的部分消耗低) by @NOBB2333 in #90

Added

  • Added a new sidebar entry for drawing, with menu highlighting integrated so the feature is discoverable from the main navigation.
  • Added streaming markdown incremental rendering support via markstream-react so LLM responses render only newly arrived content.
  • Added clarify-prompt and AskUserQuestion flow improvements to make interactive follow-up questions more reliable.
  • Added guarded session-clearing actions in the sidebar to reduce accidental destructive operations.

Changed

  • Aligned SSH workspace chrome with theme tokens for more consistent visual integration.
  • Stabilized provider transport and image persistence in the main process to improve reliability during content handling.
  • Improved chat prompt handling and refined the main user-interaction flow.

Fixed

  • Prevented the message list from auto-scrolling while AskUserQuestion is pending.

0.9.86

06 May 19:16

Choose a tag to compare

Full Changelog: 0.9.85...0.9.86

Added

  • Added OpenAI image part support utilities and request_debug event type for richer streaming observability.
  • Added model context length and max output token parsing so discovered model capabilities are reflected in provider settings.
  • Added request_debug event emission in cron execution, image content filtering, and a 20-result cap on search tool output for consistency across environments.

Changed

  • Improved OpenAI chat provider with structured token usage tracking and image part support for more accurate streaming metadata.
  • Normalized search result limits across SSH, local, and cron tool execution paths to cap at 20 results uniformly.

Fixed

  • Stopped auto-scroll when AskUserQuestion is pending, preventing the message list from jumping during user input prompts.

0.9.85

30 Apr 19:04

Choose a tag to compare

[0.9.85] - 2026-04-25

Added

  • Improved wiki generation to collect project source files locally and over SSH with ignore-aware filtering.

Changed

  • Synced teammate runtime state so running tasks and member status stay aligned during team execution.

0.9.84

29 Apr 16:16

Choose a tag to compare

[0.9.84] - 2026-04-25

Changed

  • Refined chat context compression to use context tokens in usage accounting.
  • Preserved image requests during provider routing so image-related turns remain intact.

0.9.82

25 Apr 09:00

Choose a tag to compare

[0.9.82] - 2026-04-25

Changed

  • Unified terminal output with the thinking stream display and added a session clear entry point.

Fixed

  • Completed terminal session cleanup immediately when a terminal session has already ended, avoiding duplicate pending states.

0.9.81

24 Apr 10:29

Choose a tag to compare

[0.9.81] - 2026-04-24

Added

  • Added image-read gating so send actions are blocked until images finish loading.
  • Added session message backfill logic to reload the message window after resolving the real total count when the view is empty.

Changed

  • Improved shell result handling so terminal output can connect directly to the session flow.
  • Updated the model panel interaction model and kept the inline terminal experience in the tool panel.
  • Persisted sidebar and panel state, and refreshed debugger and model default values.

0.9.80

24 Apr 07:51

Choose a tag to compare

[0.9.80] - 2026-04-24

Added

  • Added inline interactive terminal session rendering in the tool panel for shell execution workflows.

Changed

  • Switched shell execution to terminal-backed sessions for a more consistent interactive command experience.
  • Persisted sidebar and panel state, and refreshed debugger and model default values.

Full Changelog: 0.9.74...0.9.80

0.9.74

23 Apr 19:45

Choose a tag to compare

[0.9.74] - 2026-04-24

Added

  • Added GPT 5.5 model to built-in RoutinAI provider presets.

Fixed

  • Expanded streaming message context window and fixed Q&A auto-accept and preview styling issues.

0.9.73

23 Apr 17:29

Choose a tag to compare

[0.9.73] - 2026-04-24

Added

  • Added interaction tooling to extend the built-in browser with automation-oriented workflow support.

Changed

  • Updated package metadata for the new patch release.

Fixed

  • Synchronized lockfile root metadata version with the package manifest version.