Compare commits

...

7 Commits

@ -1,6 +1,6 @@
<application> <application>
<component name="ee.carlrobert.codegpt.state.conversations.ConversationsState"> <component name="ee.carlrobert.codegpt.state.conversations.ConversationsState">
<option name="currentConversation" value="{&quot;id&quot;:&quot;92180057-2e28-4282-85af-50e8c025b356&quot;,&quot;title&quot;:null,&quot;messages&quot;:[{&quot;prompt&quot;:&quot;你是谁&quot;,&quot;id&quot;:&quot;8b37b783-dcd9-4045-95e7-94f552dcfe5e&quot;,&quot;response&quot;:&quot;我是一个集成在 JetBrains IDE 插件中的 AI 编程助手。\n\n我可以帮助您\n1. **生成新代码**:根据您的需求编写函数、类或整个文件。\n2. **技术解答**:解释复杂的代码逻辑、算法或特定库的使用方法。\n3. **代码重构与编辑**:对现有代码进行优化、修复 Bug 或添加新功能。\n\n在处理您的项目时我会遵循特定的格式规范例如使用 `psi_element://` 或 `file://` 协议为您提供代码符号的导航链接,以便您直接在 IDE 中跳转到对应的类、方法或文件。\n\n如果您有任何关于当前项目 `aim_master_workspace` 的问题,或者需要编写代码,请随时告诉我。&quot;,&quot;referencedFilePaths&quot;:null,&quot;conversationsHistoryIds&quot;:null,&quot;imageFilePath&quot;:null,&quot;webSearchIncluded&quot;:false,&quot;personaName&quot;:null,&quot;tool_calls&quot;:null,&quot;tool_call_results&quot;:null}],&quot;createdOn&quot;:[2026,3,12,20,58,44,686967279],&quot;updatedOn&quot;:[2026,3,12,21,9,58,278441353],&quot;discardTokenLimit&quot;:false,&quot;projectPath&quot;:&quot;/home/debuggerx/StudioProjects/aim_master_workspace&quot;}" /> <option name="currentConversation" value="{&quot;id&quot;:&quot;2ea372bf-f79d-4805-a228-8cd51bf07dc9&quot;,&quot;title&quot;:null,&quot;messages&quot;:[],&quot;createdOn&quot;:[2026,3,13,13,53,1,246575305],&quot;updatedOn&quot;:[2026,3,13,13,53,1,246576876],&quot;discardTokenLimit&quot;:false,&quot;projectPath&quot;:&quot;/home/debuggerx/StudioProjects/flutter_ffmpeg_sw_player&quot;}" />
<option name="conversations" value="[{&quot;id&quot;:&quot;92180057-2e28-4282-85af-50e8c025b356&quot;,&quot;title&quot;:null,&quot;messages&quot;:[{&quot;prompt&quot;:&quot;你是谁&quot;,&quot;id&quot;:&quot;8b37b783-dcd9-4045-95e7-94f552dcfe5e&quot;,&quot;response&quot;:&quot;我是一个集成在 JetBrains IDE 插件中的 AI 编程助手。\n\n我可以帮助您\n1. **生成新代码**:根据您的需求编写函数、类或整个文件。\n2. **技术解答**:解释复杂的代码逻辑、算法或特定库的使用方法。\n3. **代码重构与编辑**:对现有代码进行优化、修复 Bug 或添加新功能。\n\n在处理您的项目时我会遵循特定的格式规范例如使用 `psi_element://` 或 `file://` 协议为您提供代码符号的导航链接,以便您直接在 IDE 中跳转到对应的类、方法或文件。\n\n如果您有任何关于当前项目 `aim_master_workspace` 的问题,或者需要编写代码,请随时告诉我。&quot;,&quot;referencedFilePaths&quot;:null,&quot;conversationsHistoryIds&quot;:null,&quot;imageFilePath&quot;:null,&quot;webSearchIncluded&quot;:false,&quot;personaName&quot;:null,&quot;tool_calls&quot;:null,&quot;tool_call_results&quot;:null}],&quot;createdOn&quot;:[2026,3,12,20,58,44,686967279],&quot;updatedOn&quot;:[2026,3,12,21,9,58,278441353],&quot;discardTokenLimit&quot;:false,&quot;projectPath&quot;:&quot;/home/debuggerx/StudioProjects/aim_master_workspace&quot;}]" /> <option name="conversations" value="[{&quot;id&quot;:&quot;2ea372bf-f79d-4805-a228-8cd51bf07dc9&quot;,&quot;title&quot;:null,&quot;messages&quot;:[],&quot;createdOn&quot;:[2026,3,13,13,53,1,246575305],&quot;updatedOn&quot;:[2026,3,13,13,53,1,246576876],&quot;discardTokenLimit&quot;:false,&quot;projectPath&quot;:&quot;/home/debuggerx/StudioProjects/flutter_ffmpeg_sw_player&quot;}]" />
</component> </component>
</application> </application>

@ -1,5 +1,5 @@
<application> <application>
<component name="CodeGPT_CustomServicesSettings"> <component name="CodeGPT_CustomServicesSettings">
<option name="services" value="[{&quot;url&quot;:null,&quot;id&quot;:&quot;1c21a792-c0a8-4b56-8dd8-bac0adbf72cc&quot;,&quot;template&quot;:&quot;OPEN_ROUTER&quot;,&quot;body&quot;:{},&quot;codeCompletionSettings&quot;:{&quot;url&quot;:&quot;https://openrouter.ai/api/v1/chat/completions&quot;,&quot;body&quot;:{&quot;suffix&quot;:&quot;$SUFFIX&quot;,&quot;stream&quot;:true,&quot;model&quot;:&quot;google/gemini-3-flash-preview&quot;,&quot;temperature&quot;:0.2,&quot;prompt&quot;:&quot;$PREFIX&quot;,&quot;max_tokens&quot;:24},&quot;infillTemplate&quot;:&quot;CHAT_COMPLETION&quot;,&quot;parseResponseAsChatCompletions&quot;:false,&quot;codeCompletionsEnabled&quot;:true,&quot;headers&quot;:{&quot;Authorization&quot;:&quot;Bearer $CUSTOM_SERVICE_API_KEY&quot;,&quot;X-LLM-Application-Tag&quot;:&quot;proxyai&quot;,&quot;Content-Type&quot;:&quot;application/json&quot;},&quot;modificationCount&quot;:19,&quot;equalToDefault&quot;:false},&quot;chatCompletionSettings&quot;:{&quot;url&quot;:&quot;https://openrouter.ai/api/v1/chat/completions&quot;,&quot;body&quot;:{&quot;stream&quot;:true,&quot;model&quot;:&quot;google/gemini-3-flash-preview&quot;,&quot;messages&quot;:&quot;$OPENAI_MESSAGES&quot;,&quot;temperature&quot;:0.1,&quot;max_tokens&quot;:8192},&quot;headers&quot;:{&quot;X-LLM-Application-Tag&quot;:&quot;proxyai&quot;,&quot;Authorization&quot;:&quot;Bearer $CUSTOM_SERVICE_API_KEY&quot;,&quot;HTTP-Referer&quot;:&quot;https://tryproxy.io&quot;,&quot;X-Title&quot;:&quot;ProxyAI&quot;,&quot;Content-Type&quot;:&quot;application/json&quot;},&quot;modificationCount&quot;:23,&quot;equalToDefault&quot;:false},&quot;name&quot;:&quot;OR&quot;,&quot;headers&quot;:{},&quot;modificationCount&quot;:64,&quot;equalToDefault&quot;:false}]" /> <option name="services" value="[{&quot;id&quot;:&quot;1c21a792-c0a8-4b56-8dd8-bac0adbf72cc&quot;,&quot;url&quot;:null,&quot;template&quot;:&quot;OPEN_ROUTER&quot;,&quot;chatCompletionSettings&quot;:{&quot;url&quot;:&quot;https://openrouter.ai/api/v1/chat/completions&quot;,&quot;body&quot;:{&quot;stream&quot;:true,&quot;model&quot;:&quot;google/gemini-3-flash-preview&quot;,&quot;messages&quot;:&quot;$OPENAI_MESSAGES&quot;,&quot;temperature&quot;:0.1,&quot;max_tokens&quot;:8192},&quot;headers&quot;:{&quot;X-LLM-Application-Tag&quot;:&quot;proxyai&quot;,&quot;Authorization&quot;:&quot;Bearer $CUSTOM_SERVICE_API_KEY&quot;,&quot;HTTP-Referer&quot;:&quot;https://tryproxy.io&quot;,&quot;X-Title&quot;:&quot;ProxyAI&quot;,&quot;Content-Type&quot;:&quot;application/json&quot;},&quot;modificationCount&quot;:23,&quot;equalToDefault&quot;:false},&quot;codeCompletionSettings&quot;:{&quot;url&quot;:&quot;https://openrouter.ai/api/v1/chat/completions&quot;,&quot;infillTemplate&quot;:&quot;CHAT_COMPLETION&quot;,&quot;parseResponseAsChatCompletions&quot;:false,&quot;codeCompletionsEnabled&quot;:true,&quot;body&quot;:{&quot;suffix&quot;:&quot;$SUFFIX&quot;,&quot;stream&quot;:true,&quot;model&quot;:&quot;google/gemini-2.5-flash&quot;,&quot;temperature&quot;:0.2,&quot;prompt&quot;:&quot;$PREFIX&quot;,&quot;max_tokens&quot;:24},&quot;headers&quot;:{&quot;Authorization&quot;:&quot;Bearer $CUSTOM_SERVICE_API_KEY&quot;,&quot;X-LLM-Application-Tag&quot;:&quot;proxyai&quot;,&quot;Content-Type&quot;:&quot;application/json&quot;},&quot;modificationCount&quot;:19,&quot;equalToDefault&quot;:false},&quot;body&quot;:{},&quot;name&quot;:&quot;OR&quot;,&quot;headers&quot;:{},&quot;modificationCount&quot;:64,&quot;equalToDefault&quot;:false}]" />
</component> </component>
</application> </application>

@ -1,6 +1,6 @@
<application> <application>
<component name="Translation.Cache"> <component name="Translation.Cache">
<option name="lastTrimTime" value="1772714041495" /> <option name="lastTrimTime" value="1773322697841" />
</component> </component>
<component name="Translation.OpenAISettings"> <component name="Translation.OpenAISettings">
<option name="OPEN_AI"> <option name="OPEN_AI">
@ -22,6 +22,10 @@
<option name="translationDialogLocationY" value="567" /> <option name="translationDialogLocationY" value="567" />
<option name="translationDialogWidth" value="1381" /> <option name="translationDialogWidth" value="1381" />
<histories> <histories>
<item value="alarm manager" />
<item value="ALARM SERVICE" />
<item value="Returns `true` if the signal is successfully delivered to the process. Otherwise the signal could not be sent, usually meaning that the process is already dead." />
<item value="Kills the process with id [pid]. Where possible, sends the [signal] to the process with id [pid]. This includes Linux and OS X. The default signal is [ProcessSignal.sigterm] which will normally terminate the process. On platforms without signal support, including Windows, the call just terminates the process with id [pid] in a platform specific way, and the [signal] parameter is ignored. Returns `true` if the signal is successfully delivered to the process. Otherwise the signal could not be sent, usually meaning that the process is already dead." />
<item value="On Linux and OS X a normal exit code will be a positive value in the range `[0..255]`. If the process was terminated due to a signal the exit code will be a negative value in the range `[-255..-1]`, where the absolute value of the exit code is the signal number. For example, if a process crashes due to a segmentation violation the exit code will be -11, as the signal SIGSEGV has the number 11." /> <item value="On Linux and OS X a normal exit code will be a positive value in the range `[0..255]`. If the process was terminated due to a signal the exit code will be a negative value in the range `[-255..-1]`, where the absolute value of the exit code is the signal number. For example, if a process crashes due to a segmentation violation the exit code will be -11, as the signal SIGSEGV has the number 11." />
<item value="battery" /> <item value="battery" />
<item value="ensure battery state" /> <item value="ensure battery state" />
@ -68,10 +72,6 @@
<item value="establish" /> <item value="establish" />
<item value="analog" /> <item value="analog" />
<item value="The string without any leading and trailing whitespace. If the string contains leading or trailing whitespace, a new string with no leading and no trailing whitespace is returned: ```dart final trimmed = '\tDart is fun\n'.trim(); print(trimmed); 'Dart is fun' ``` Otherwise, the original string itself is returned: ```dart const string1 = 'Dart'; final string2 = string1.trim(); 'Dart' print(identical(string1, string2)); true ``` Whitespace is defined by the Unicode White_Space property (as defined in version 6.2 or later) and the BOM character, 0xFEFF. Here is the list of trimmed characters according to Unicode version 6.3: ```plaintext 0009..000D ; White_Space Cc &lt;control-0009&gt;..&lt;control-000D&gt; 0020 ; White_Space Zs SPACE 0085 ; White_Space Cc &lt;control-0085&gt; 00A0 ; White_Space Zs NO-BREAK SPACE 1680 ; White_Space Zs OGHAM SPACE MARK 2000..200A ; White_Space Zs EN QUAD..HAIR SPACE 2028 ; White_Space Zl LINE SEPARATOR 2029 ; White_Space Zp PARAGRAPH SEPARATOR 202F ; White_Space Zs NARROW NO-BREAK SPACE 205F ; White_Space Zs MEDIUM MATHEMATICAL SPACE 3000 ; White_Space Zs IDEOGRAPHIC SPACE FEFF ; BOM ZERO WIDTH NO_BREAK SPACE ``` Some later versions of Unicode do not include U+0085 as a whitespace character. Whether it is trimmed depends on the Unicode version used by the system." /> <item value="The string without any leading and trailing whitespace. If the string contains leading or trailing whitespace, a new string with no leading and no trailing whitespace is returned: ```dart final trimmed = '\tDart is fun\n'.trim(); print(trimmed); 'Dart is fun' ``` Otherwise, the original string itself is returned: ```dart const string1 = 'Dart'; final string2 = string1.trim(); 'Dart' print(identical(string1, string2)); true ``` Whitespace is defined by the Unicode White_Space property (as defined in version 6.2 or later) and the BOM character, 0xFEFF. Here is the list of trimmed characters according to Unicode version 6.3: ```plaintext 0009..000D ; White_Space Cc &lt;control-0009&gt;..&lt;control-000D&gt; 0020 ; White_Space Zs SPACE 0085 ; White_Space Cc &lt;control-0085&gt; 00A0 ; White_Space Zs NO-BREAK SPACE 1680 ; White_Space Zs OGHAM SPACE MARK 2000..200A ; White_Space Zs EN QUAD..HAIR SPACE 2028 ; White_Space Zl LINE SEPARATOR 2029 ; White_Space Zp PARAGRAPH SEPARATOR 202F ; White_Space Zs NARROW NO-BREAK SPACE 205F ; White_Space Zs MEDIUM MATHEMATICAL SPACE 3000 ; White_Space Zs IDEOGRAPHIC SPACE FEFF ; BOM ZERO WIDTH NO_BREAK SPACE ``` Some later versions of Unicode do not include U+0085 as a whitespace character. Whether it is trimmed depends on the Unicode version used by the system." />
<item value="快捷键" />
<item value="left wrist motor A ball" />
<item value="Each pixel is 32 bits, with the highest 8 bits encoding red, the next 8 bits encoding green, the next 8 bits encoding blue, and the lowest 8 bits encoding alpha. Premultiplied alpha is used." />
<item value="The bytes represent encoded image bytes and can be encoded in any of the following supported image formats: {@macro dart.ui.imageFormats}" />
</histories> </histories>
<option name="languageScores"> <option name="languageScores">
<map> <map>

Loading…
Cancel
Save