Skip to content

v0.9.09

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 21 Mar 01:13
· 211 commits to main since this release

v0.9.09

Folder Discovery & Session Reconnection

  • Discover local repositories — point OpenCode Manager at a parent directory and import all nested git repositories and worktrees in one step
  • Link existing repos in place — discovered repositories keep their original source path instead of being copied, with a persisted sourcePath for session matching
  • Reconnect existing OpenCode sessions — first-run import of existing OpenCode config/state automatically links prior chats to matching discovered repositories
  • Updated onboarding flow with folder discovery dialog in the add-repository UI
  • Docker documentation for preserving host absolute paths so imported sessions still match

Memory Plugin (v0.0.21)

  • Ralph iterative development loops — new execution mode with stall detection watchdog, session lifecycle management, and automatic cleanup
  • Project KV store — ephemeral key-value storage with 24-hour TTL (memory-kv-set, memory-kv-get, memory-kv-list tools)
  • Plan approval interception — user-in-the-loop workflows with question tool result handling
  • CLI commands for Ralph loop management: status, cancel, restart, upgrade
  • Upgrade command with version check and caching
  • Model fallback utilities for API resilience
  • Agent rename to lowercase conventions (code-review → auditor, memory → librarian)
  • Memory curation guideline added to architect agent

Frontend

  • LSP server status UI — toolbar button with color-coded status indicator, dialog showing active LSP servers with connection state and root paths
  • KV store UI — form dialog and list components for managing project key-value entries
  • Improved delete/unlink messaging for local vs cloned repos
  • SSE event handling for lsp.updated events

Backend

  • LSP initialization fix — pre-initializes OpenCode bin directory to prevent Bun package resolution conflicts causing pyright timeouts
  • Replace shell commands with native fs operations in repo service
  • Repo source path migration and discovery API endpoints

Documentation

  • Updated memory plugin docs with KV store tools and architecture
  • Docker setup guide for folder discovery with path preservation
  • Quickstart updates for the new onboarding flow

Tests

  • Comprehensive test suites for Ralph loops, KV store, plan approval, tool blocking
  • LSP status hook and component tests
  • OpenCode single-server service tests