diff options
| author | Aiden Cline <[email protected]> | 2025-11-04 23:37:09 -0600 |
|---|---|---|
| committer | Aiden Cline <[email protected]> | 2025-11-04 23:37:09 -0600 |
| commit | 3ebec2435a4c9dd9b5080fbb1d2591a8836305b8 (patch) | |
| tree | 9b74e582ad7f3139a43dd839f97590f07c5d46a2 | |
| parent | b90c0b5facae4b8690e1d1ca3efe8e8e4e7ec5f2 (diff) | |
| download | opencode-3ebec2435a4c9dd9b5080fbb1d2591a8836305b8.tar.gz opencode-3ebec2435a4c9dd9b5080fbb1d2591a8836305b8.zip | |
allow @ agents to work even if not first thing in prompt
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx b/packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx index 172ae8a02..aea10bcaf 100644 --- a/packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx +++ b/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() } |
