Просмотр исходного кода

allow @ agents to work even if not first thing in prompt

Aiden Cline 3 месяцев назад
Родитель
Сommit
3ebec2435a

+ 3 - 2
packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx

@@ -164,7 +164,6 @@ export function Autocomplete(props: {
   )
 
   const agents = createMemo(() => {
-    if (store.index !== 0) return []
     const agents = sync.data.agent
     return agents
       .filter((agent) => !agent.builtIn && agent.mode !== "primary")
@@ -395,7 +394,9 @@ export function Autocomplete(props: {
             return
           }
           // Check if a space was typed after the trigger character
-          const currentText = props.input().getTextRange(store.index + 1, props.input().cursorOffset + 1)
+          const currentText = props
+            .input()
+            .getTextRange(store.index + 1, props.input().cursorOffset + 1)
           if (currentText.includes(" ")) {
             hide()
           }