Skip to content

feat: migrate agents sidebar to OpenCode v2 - #1

Merged
Mark1708 merged 4 commits into
mainfrom
release/v2
Oct 21, 2026
Merged

Mark1708 merged 4 commits into
mainfrom
release/v2

Conversation

@Mark1708

Copy link
Copy Markdown
Owner

Changes

  • replace the V1 server/TUI lifecycle with OpenCode v2 definitions
  • mount one tracked Solid subtree and preserve user collapse/selection state
  • add deterministic runtime states, serialized reloads, and resilient directory watching
  • remove slot_order and document OhMyOpenAgent as the only current source
  • publish verified artifacts through GitHub Actions and npm OIDC

Local verification

  • bun install --frozen-lockfile
  • bun run typecheck
  • bun test (41 pass)
  • bun run build:all
  • bun run verify:package
  • live watcher smoke: in-place, delete/recreate, atomic replace, follow-up write

Artifact SHA-256: 2a494b234919c4228d74374b03e5ec65bf9dfe20ee3ba4967d83c5b8f2b64b02

@Mark1708

Copy link
Copy Markdown
Owner Author

Release gate complete for 3c67231a7b9ea8a1b390f632a4e8d08a678e7e7f.

  • Required GitHub checks passed: Typecheck, Tests, Package, GitGuardian.
  • Package contract verified from CI artifact 4ada9e138cd5f0fc0424b5262a134c752c6111e944c1f5add7e619cd5bc67314 (SHA-256), byte-identical to the locally exercised release tarball.
  • Actual TUI startup passed individually and alongside opencode-usage-monitor on OpenCode v2.0.32 and current v2.1.2, with host-matching OpenTUI peers and no plugin load warnings.
  • Live config watcher smoke passed in-place edit, missing, recreation, and atomic replacement transitions.

Ready to merge as the v2.0.0 release candidate.

@Mark1708
Mark1708 merged commit 2a0a300 into main Oct 21, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant