Mercurial > vim
annotate plugins/vim-ai/roles.ini @ 21:20ce06ac3a68 default tip
updated coc settings
| author | Luka Sitas <lsitas@avatarasoftware.com> |
|---|---|
| date | Wed, 04 Mar 2026 13:41:22 -0500 |
| parents | 7cc13548becc |
| children |
| 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 |
