[PR #1268] [MERGED] basic undo feature #9865

Closed
opened 2026-02-16 18:14:18 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/anomalyco/opencode/pull/1268
Author: @thdxr
Created: 7/23/2025
Status: Merged
Merged: 7/23/2025
Merged by: @thdxr

Base: devHead: snapshot


📝 Commits (10+)

📊 Changes

35 files changed (+1053 additions, -218 deletions)

View changed files

📝 STATS.md (+1 -0)
📝 packages/opencode/src/cli/bootstrap.ts (+2 -0)
📝 packages/opencode/src/cli/cmd/debug/index.ts (+11 -0)
📝 packages/opencode/src/cli/cmd/debug/snapshot.ts (+32 -4)
📝 packages/opencode/src/config/config.ts (+19 -6)
📝 packages/opencode/src/global/index.ts (+0 -2)
📝 packages/opencode/src/server/server.ts (+68 -7)
📝 packages/opencode/src/session/index.ts (+68 -63)
📝 packages/opencode/src/session/message-v2.ts (+7 -0)
📝 packages/opencode/src/snapshot/index.ts (+27 -11)
📝 packages/sdk/.stats.yml (+4 -4)
📝 packages/sdk/api.md (+2 -0)
📝 packages/sdk/src/client.ts (+2 -0)
📝 packages/sdk/src/resources/config.ts (+11 -1)
📝 packages/sdk/src/resources/index.ts (+1 -0)
📝 packages/sdk/src/resources/session.ts (+22 -1)
📝 packages/sdk/tests/api-resources/session.test.ts (+29 -0)
📝 packages/tui/cmd/opencode/main.go (+25 -0)
📝 packages/tui/internal/app/app.go (+18 -9)
📝 packages/tui/internal/app/prompt.go (+68 -0)

...and 15 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/anomalyco/opencode/pull/1268 **Author:** [@thdxr](https://github.com/thdxr) **Created:** 7/23/2025 **Status:** ✅ Merged **Merged:** 7/23/2025 **Merged by:** [@thdxr](https://github.com/thdxr) **Base:** `dev` ← **Head:** `snapshot` --- ### 📝 Commits (10+) - [`9785e2f`](https://github.com/anomalyco/opencode/commit/9785e2f381a2c06176dfdbc6899667738981e013) sync - [`68d1af1`](https://github.com/anomalyco/opencode/commit/68d1af183863d6a501ba0b4a3046954cab5d713c) sync - [`77676fa`](https://github.com/anomalyco/opencode/commit/77676fa94e5153294c0acd1b44e66a892ff0329f) sync - [`0036eb3`](https://github.com/anomalyco/opencode/commit/0036eb3a0976c0bf2df87c05dddec0654cdfde2a) sync - [`99c8bf7`](https://github.com/anomalyco/opencode/commit/99c8bf704b389be089ca09568b3414fc71a07b04) sync - [`9e7bd9c`](https://github.com/anomalyco/opencode/commit/9e7bd9ca9a71e75b6e33ddab654e6fe6bb019537) sync - [`d2f9e24`](https://github.com/anomalyco/opencode/commit/d2f9e24f26a7fd44f77bbbe03dedc1a04e283e5e) wip(tui): undo/redo - [`fc071bd`](https://github.com/anomalyco/opencode/commit/fc071bd16dfa5936d7e91abb67080db63a16219d) Merge remote-tracking branch 'origin/dev' into snapshot - [`a49fb83`](https://github.com/anomalyco/opencode/commit/a49fb83fcf23e55e634e21a55c1f36ac86e42851) sync - [`37c83c5`](https://github.com/anomalyco/opencode/commit/37c83c590c1316f8bd7082cea0ed3a075a0b264d) fix rendering ### 📊 Changes **35 files changed** (+1053 additions, -218 deletions) <details> <summary>View changed files</summary> 📝 `STATS.md` (+1 -0) 📝 `packages/opencode/src/cli/bootstrap.ts` (+2 -0) 📝 `packages/opencode/src/cli/cmd/debug/index.ts` (+11 -0) 📝 `packages/opencode/src/cli/cmd/debug/snapshot.ts` (+32 -4) 📝 `packages/opencode/src/config/config.ts` (+19 -6) 📝 `packages/opencode/src/global/index.ts` (+0 -2) 📝 `packages/opencode/src/server/server.ts` (+68 -7) 📝 `packages/opencode/src/session/index.ts` (+68 -63) 📝 `packages/opencode/src/session/message-v2.ts` (+7 -0) 📝 `packages/opencode/src/snapshot/index.ts` (+27 -11) 📝 `packages/sdk/.stats.yml` (+4 -4) 📝 `packages/sdk/api.md` (+2 -0) 📝 `packages/sdk/src/client.ts` (+2 -0) 📝 `packages/sdk/src/resources/config.ts` (+11 -1) 📝 `packages/sdk/src/resources/index.ts` (+1 -0) 📝 `packages/sdk/src/resources/session.ts` (+22 -1) 📝 `packages/sdk/tests/api-resources/session.test.ts` (+29 -0) 📝 `packages/tui/cmd/opencode/main.go` (+25 -0) 📝 `packages/tui/internal/app/app.go` (+18 -9) 📝 `packages/tui/internal/app/prompt.go` (+68 -0) _...and 15 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 18:14:18 -05:00
yindo closed this issue 2026-02-16 18:14:18 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#9865