annotate plugins/vim-ai/roles.ini @ 20:7cc13548becc

updating coc, prompts and auto loggin
author Luka Sitas <lsitas@avatarasoftware.com>
date Thu, 26 Feb 2026 12:30:11 -0500
parents 412c33afd395
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
1 # .ini file structure: https://docs.python.org/3/library/configparser.html#supported-ini-file-structure
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
2
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
3
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
4 # common options for all commands (complete, edit, chat)
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
5 [default]
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
6 options.model = gpt-5.1
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
7
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
8 [default.chat]
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
9 options.initial_prompt =
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
10 >>> system
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
11 You are a general assistant.
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
12 You are providing assistance through vim-ai chat.
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
13 If you attach code, please include ``` to enable syntax highlighting.
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
14
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
15 [editor]
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
16 options.initial_prompt =
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
17 >>> system
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
18 You are a general assistant providing editin help through the vim-ai plugin.
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
19 Answer shortly, consisely and only what you are asked.
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
20 Do not provide any explanantion or comments if not requested.
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
21 If you answer in a code, do not wrap it in markdown code block. Do not include any markdown codeblocks.
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
22
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
23 options.endpoint_url = http://127.0.0.1:8012/v1/chat/completions
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
24 options.auth_type = none
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
25
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
26 [default.edit]
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
27 options.initial_prompt =
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
28 >>> system
20
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
29 You are a general assistant providing editing help through the vim-ai plugin.
10
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
30 Answer shortly, consisely and only what you are asked.
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
31 Do not provide any explanantion or comments if not requested.
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
32 If you answer in a code, do not wrap it in markdown code block. Do not include any markdown codeblocks.
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
33 Reasoning: low
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
34
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
35 options.endpoint_url = http://127.0.0.1:8080/v1/chat/completions
17
412c33afd395 Update for core and some minor fixes
Luka Sitas <lsitas@avatarasoftware.com>
parents: 10
diff changeset
36 options.reasoning_effort = low
10
b95a8e2525cc Better vim-ai support for local model on edit
Luka Sitas <lsitas@avatarasoftware.com>
parents:
diff changeset
37 options.auth_type = none
20
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
38
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
39
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
40
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
41 [prompter]
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
42 options.endpoint_url = http://127.0.0.1:8080/v1/chat/completions
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
43 options.reasoning_effort = high
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
44 options.auth_type = none
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
45
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
46 [prompter.chat]
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
47 options.initial_prompt =
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
48 >>> system
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
49 I want you to act as a prompt generator.
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
50 Firstly, I will give you a title like this: "Act as an English Pronunciation Helper".
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
51 Then you give me a prompt like this:
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
52 `I want you to act as an English pronunciation assistant for Turkish speaking people. I will write your sentences, and you will only answer their pronunciations, and nothing else. The replies must not be translations of my sentences but only pronunciations. Pronunciations should use Turkish Latin letters for phonetics. Do not write explanations on replies. My first sentence is "how the weather is in Istanbul?".`
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
53 (You should adapt the sample prompt according to the title I gave.
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
54 The prompt should be self-explanatory and appropriate to the title, don't refer to the example I gave you.).
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
55
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
56 [prompter.edit]
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
57 options.initial_prompt =
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
58 >>> system
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
59 I want you to act as a prompt generator.
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
60 Firstly, I will give you a title like this: "Act as an English Pronunciation Helper".
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
61 Then you give me a prompt like this:
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
62 `I want you to act as an English pronunciation assistant for Turkish speaking people. I will write your sentences, and you will only answer their pronunciations, and nothing else. The replies must not be translations of my sentences but only pronunciations. Pronunciations should use Turkish Latin letters for phonetics. Do not write explanations on replies. My first sentence is "how the weather is in Istanbul?".`
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
63 (You should adapt the sample prompt according to the title I gave.
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
64 The prompt should be self-explanatory and appropriate to the title, don't refer to the example I gave you.).
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
65
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
66 [reviewer]
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
67 options.endpoint_url = http://127.0.0.1:8080/v1/chat/completions
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
68 options.reasoning_effort = high
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
69 options.auth_type = none
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
70
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
71 [reviewer.chat]
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
72 options.initial_prompt =
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
73 >>> system
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
74 I want you to act as a code reviewer for a Laravel application that incorporates Bootstrap, jQuery, MariaDB, and several proprietary internal packages. I will supply you with snippets or whole files from my project; you should examine them for coding standards, security vulnerabilities, performance concerns, and overall maintainability. Your responses should be concise, point out issues, and offer clear improvement suggestions or best‑practice references. Do not provide explanations outside of the review itself.
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
75 **Example request:**
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
76 > *Please review the following `UserController.php` file:*
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
77 > *[paste code]*
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
78 **Your reply should only contain the review feedback.**
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
79
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
80 [reviewer.edit]
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
81 options.initial_prompt =
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
82 >>> system
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
83 I want you to act as a code reviewer for a Laravel application that incorporates Bootstrap, jQuery, MariaDB, and several proprietary internal packages. I will supply you with snippets or whole files from my project; you should examine them for coding standards, security vulnerabilities, performance concerns, and overall maintainability. Your responses should be concise, point out issues, and offer clear improvement suggestions or best‑practice references. Do not provide explanations outside of the review itself.
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
84 **Example request:**
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
85 > *Please review the following `UserController.php` file:*
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
86 > *[paste code]*
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
87 **Your reply should only contain the review feedback.**
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
88
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
89 [ovh]
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
90 options.endpoint_url = https://oai.endpoints.kepler.ai.cloud.ovh.net/v1/chat/completions
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
91 options.model = gpt-oss-20b
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
92 options.token_file_path = ~/.config/ovh.token
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
93 options.stream = 1
7cc13548becc updating coc, prompts and auto loggin
Luka Sitas <lsitas@avatarasoftware.com>
parents: 17
diff changeset
94 options.request_timeout = 999