gpt-cursorless
Context:
user.talon-ai-tools.gpt.gpt-cursorless.talon
| Spoken | Backend |
|---|---|
| {user.model} [{user.modelthread}] <user.modelsimpleprompt> <user.cursorless_target> [<user.cursorless_destination>] | text = user.cursorless_get_text_list(cursorless_target)result = user.gpt_apply_prompt_for_cursorless(user.modelSimplePrompt, model, modelThread or "", text)default_destination = user.cursorless_create_destination(cursorless_target)user.cursorless_insert(cursorless_destination or default_destination, result) |
| {user.model} [{user.modelthread}] apply [from] clip <user.cursorless_target> | prompt = clip.text()text = user.cursorless_get_text_list(cursorless_target)result = user.gpt_apply_prompt_for_cursorless(prompt, model, modelThread or "", text)default_destination = user.cursorless_create_destination(cursorless_target)user.cursorless_insert(default_destination, result) |
| {user.model} pass <user.cursorless_target> to context | text = user.cursorless_get_text_list(cursorless_target)user.gpt_push_context(text) |
| {user.model} pass <user.cursorless_target> to new context | text = user.cursorless_get_text_list(cursorless_target)user.gpt_clear_context()user.gpt_push_context(text) |