소스 검색

core: enable reasoning.encrypted_content and reasoningSummary for opencode provider\ntui: adjust editorY position calculation

Dax Raad 5 달 전
부모
커밋
7ec3900208
2개의 변경된 파일3개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 2
      packages/opencode/src/provider/transform.ts
  2. 1 2
      packages/tui/internal/tui/tui.go

+ 2 - 2
packages/opencode/src/provider/transform.ts

@@ -98,8 +98,8 @@ export namespace ProviderTransform {
       }
       }
       if (providerID === "opencode") {
       if (providerID === "opencode") {
         result["promptCacheKey"] = sessionID
         result["promptCacheKey"] = sessionID
-        // result["include"] = ["reasoning.encrypted_content"]
-        // result["reasoningSummary"] = "auto"
+        result["include"] = ["reasoning.encrypted_content"]
+        result["reasoningSummary"] = "auto"
       }
       }
     }
     }
     return result
     return result

+ 1 - 2
packages/tui/internal/tui/tui.go

@@ -967,7 +967,6 @@ func (a Model) home() (string, int, int) {
 █░░░ █░░█ █░░█ █▀▀▀
 █░░░ █░░█ █░░█ █▀▀▀
 ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀`
 ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀`
 
 
-
 	logo := lipgloss.JoinHorizontal(
 	logo := lipgloss.JoinHorizontal(
 		lipgloss.Top,
 		lipgloss.Top,
 		muted(open),
 		muted(open),
@@ -1043,7 +1042,7 @@ func (a Model) home() (string, int, int) {
 	)
 	)
 
 
 	editorX := max(0, (effectiveWidth-editorWidth)/2)
 	editorX := max(0, (effectiveWidth-editorWidth)/2)
-	editorY := (a.height / 2) + (mainHeight / 2) - 2
+	editorY := (a.height / 2) + (mainHeight / 2) - 3
 
 
 	if editorLines > 1 {
 	if editorLines > 1 {
 		content := a.editor.Content()
 		content := a.editor.Content()