summaryrefslogtreecommitdiffhomepage
path: root/packages/tui/internal
diff options
context:
space:
mode:
authorChris Covington <[email protected]>2025-09-11 12:21:08 -0700
committerGitHub <[email protected]>2025-09-11 14:21:08 -0500
commit53f1f161229a5da0ccee92653a13fa0af9656a2d (patch)
tree272bc32862c84c50b7ee2878093b38959532a805 /packages/tui/internal
parent4614e4983ec667c3ab188516793c458fc9ee246b (diff)
downloadopencode-53f1f161229a5da0ccee92653a13fa0af9656a2d.tar.gz
opencode-53f1f161229a5da0ccee92653a13fa0af9656a2d.zip
feat: Add an experimental option to disable paste summaries (#2552)
Co-authored-by: rekram1-node <[email protected]>
Diffstat (limited to 'packages/tui/internal')
-rw-r--r--packages/tui/internal/components/chat/editor.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/tui/internal/components/chat/editor.go b/packages/tui/internal/components/chat/editor.go
index 31de346f5..2841e2cc8 100644
--- a/packages/tui/internal/components/chat/editor.go
+++ b/packages/tui/internal/components/chat/editor.go
@@ -668,6 +668,11 @@ func (m *editorComponent) shouldSummarizePastedText(text string) bool {
if m.app.IsBashMode {
return false
}
+
+ if m.app.Config != nil && m.app.Config.Experimental.DisablePasteSummary {
+ return false
+ }
+
lines := strings.Split(text, "\n")
lineCount := len(lines)
charCount := len(text)