summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2025-11-04 23:37:09 -0600
committerAiden Cline <[email protected]>2025-11-04 23:37:09 -0600
commit3ebec2435a4c9dd9b5080fbb1d2591a8836305b8 (patch)
tree9b74e582ad7f3139a43dd839f97590f07c5d46a2
parentb90c0b5facae4b8690e1d1ca3efe8e8e4e7ec5f2 (diff)
downloadopencode-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.tsx5
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()
}