Skip to content

Releases: coderoomstudio/Selfcoder

1.1.150

Choose a tag to compare

@spellsingerka spellsingerka released this 23 Jun 13:28

Added

  • Follow-up messages can now be queued while a response is still generating. They are sent automatically once the current response finishes.
  • Added agent permission presets (Selfcoder.permissionMode): choose Autonomous, Balanced (default), or Restricted to decide how much the agent can do on its own before asking for approval.
  • Added an in-app Support button for users who want to support Selfcoder’s ongoing development.

Improved

  • Agent mode is now selected by default when the extension starts.
  • Agent mode now shows the model's reasoning process inline as it works
  • Improved agent activity messages with clearer file details and completed-action states.
  • Agent mode now keeps its session warm between turns, so follow-up messages start responding faster.
  • The agent permission approval prompt has been restyled to look and feel more native.
  • Tooltips across the chat now use a single editor-themed style.

Fixed

  • Fixed Ollama models not showing their reasoning while working in agent mode.
  • Fixed the agent change view listing files with no actual changes, and newly created files sometimes missing from the diff.
  • Fixed the agent's external-directory approval prompt not showing which directory was being requested
  • Fixed approving a flagged agent command producing no further output.

1.0.132

Choose a tag to compare

@spellsingerka spellsingerka released this 19 Jun 06:34

Added

  • Selfcoder now warns when the selected model's context window is too small for the current mode — agent mode needs at least 32K tokens, chat mode at least 8K — and explains how to raise it on the active backend.

Improved

  • The context-window indicator now shows the window the model is actually running at instead of its theoretical maximum.
  • The model-loading progress bar in chat now appears for all LM Studio models, not only reasoning-capable ones.
  • Agent sessions start faster in large workspaces.

Fixed

  • Fixed agent mode silently finishing without a response when another OpenCode installation exists on the same system.
  • Fixed out-of-memory failures with some Ollama models on smaller GPUs, and an unnecessary model reload when switching between chat and agent mode
  • Fixed Ollama unloading the model after a few minutes of inactivity, which caused a slow reload on the next message.
  • Fixed reasoning output leaking into the answer as plain text when reasoning was turned off on the LM Studio backend
  • Fixed stopping or clearing the chat while an agent run was still starting up — the run is now cancelled immediately instead of continuing in the background.
  • Fixed the model-loading progress display of the native @Selfcoder chat participant.

0.3.115

Choose a tag to compare

@spellsingerka spellsingerka released this 04 Jun 10:12

Added

  • Added a configurable response timeout (Selfcoder.responseTimeout) for both chat and agent responses, defaulting to 30 minutes. When the limit is reached, Selfcoder aborts the response and shows a timeout message. This prevents runaway processes and gives users control over long-running responses.

Improved

  • Improved chat and agent streaming performance by coalescing rapid token updates into a single webview render per frame, keeping the interface smooth during fast responses.
  • Improved editor responsiveness during agent sessions
  • Refined the appearance and placement of the model-loading indicator.
  • Unified the styling of the copy buttons across the chat webview.
  • The chat welcome screen now displays the Selfcoder logo.

Fixed

  • Fixed agent mode silently producing no output when the backend responds with an error; the backend's own error message is now surfaced in the chat.
  • Fixed old responses continuing to stream after the user starts a new message or clears the chat.
  • Fixed the loaded-model status not updating correctly in agent mode.
  • Excluded cloud-hosted models from the status bar's loaded-models list
  • Fixed the Ollama backend emitting visible reasoning for some models even when reasoning was turned off

0.1.65

Choose a tag to compare

@spellsingerka spellsingerka released this 20 May 11:40

Improved marketplace metadata to make the extension easier to discover.
Updates readme badges and links to reflect the current state of the project

0.2.98

Choose a tag to compare

@spellsingerka spellsingerka released this 27 May 11:06

Added

  • Agent mode is now installed automatically the first time it is used.
  • A progress popup is shown while a local model is loading into backend memory.
  • The status bar now lists all models currently loaded into memory.
  • The sidepanel chat now indicates when the backend is disconnected and offers a reconnection action.
  • The native chat participant now shares the same model selection as the sidepanel chat, removing duplicated configuration.
  • Unified UI component for reasoning and tool-call output.
  • Agent mode can now process images when the selected model supports vision.

Improved

  • File diff visualization has been reworked for a cleaner review experience.
  • Token usage calculation is more accurate, giving better predictions against the context window limit.
  • Parameter display has been improved for cloud-hosted Ollama models.

Fixed

  • Fixed an exception thrown by the stop button in agent mode.
  • Fixed the response stream not stopping when a message is deleted mid-stream.
  • Fixed the status bar not updating when the backend is reconnected from the sidepanel.

0.1.64

Choose a tag to compare

@spellsingerka spellsingerka released this 20 May 10:54
  • Updated readme file
  • Added link to github repository

0.1.61

Choose a tag to compare

@spellsingerka spellsingerka released this 20 May 10:53
  • Initial release of Selfcoder extension.