44 Commits

Author SHA1 Message Date
Petr Mironychev
033c0e8652 feat: Add DeepSeek provider 2026-05-29 12:41:18 +02:00
Petr Mironychev
97236c6069 feat: Add agents and agents settings 2026-05-26 12:31:00 +02:00
Petr Mironychev
a06320d1c4 fix: LM Studio url and endpoints 2026-05-15 21:55:07 +02:00
Petr Mironychev
25c4d5f185 feat: LM Studio response API and Ollama OpenAI API 2026-04-23 03:35:56 +02:00
Petr Mironychev
6b069b55e3 chore: Update copyrights 2026-04-21 08:57:06 +02:00
Petr Mironychev
ede2c01eb7 Update LLMQore to v0.0.4 (#339) 2026-04-19 11:58:54 +02:00
Petr Mironychev
6c05f0d594 refactor: Add external LLMCore lib (#334)
* feat: Add LLMCore submodule
2026-04-03 12:30:40 +02:00
Petr Mironychev
e2e13f0f38 refactor: Improve http client (#319) 2026-02-25 15:13:05 +01:00
Petr Mironychev
55b6080273 feat: Add image support for Claude, OpenAI and Google (#268)
* feat: Add image support for Claude
* feat: Add images support for OpenAI
* feat: Add support images for google ai
* refactor: Separate ImageComponent
* feat: Add attach image button
* feat: Add support image for Mistral provider
* feat: Add support images for OpenAI compatible providers
* feat: Add support images for Ollama
2025-11-20 15:49:39 +01:00
Petr Mironychev
9974b2f5e6 feat: Run for quick refactoring only reading context tools 2025-11-17 11:25:42 +01:00
Petr Mironychev
953774aaa8 refactor: Full rework quick refactor (#257) 2025-11-15 14:51:47 +01:00
Petr Mironychev
db82fb08e8 feat: Add chat-agent switcher in chat ui (#247)
* feat: Add chat-agent switcher in chat ui

fix: qml errors

refactor: Change top bar layout

fix: default value

* fix: update github action for qtc
2025-10-31 16:09:38 +01:00
Petr Mironychev
43b64b9166 refactor: Simplified edit tool (#242)
refactor: Re-work edit file tool
2025-10-26 11:47:16 +01:00
Petr Mironychev
ce66c8e4f7 feat: Add tools permissions (#238) 2025-10-12 03:56:05 +02:00
Petr Mironychev
ebd71daf3d fix: Cleanup accumulated text in one request 2025-10-10 16:45:23 +02:00
Petr Mironychev
84770abb20 fix: Remove duplicate enum 2025-10-10 13:17:16 +02:00
Petr Mironychev
d2b28093a6 feat: Improve showing tools in chat (#235) 2025-10-10 10:03:22 +02:00
Petr Mironychev
7f77f7175d feat: Add tooling support for LM Studio 2025-10-01 12:33:12 +02:00
Petr Mironychev
99cd79aac8 refactor: Add request id as type 2025-09-17 20:27:49 +02:00
Petr Mironychev
ec1b5bdf5f refactor: Remove non-streaming support (#229) 2025-09-17 19:38:27 +02:00
Petr Mironychev
76309be0a6 Refactor llm providers to use internal http client (#227)
* refactor: Move http client into provider

* refactor: Rework ollama provider for work with internal http client

* refactor: Rework LM Studio provider to work with internal http client

* refactor: Rework Mistral AI to work with internal http client

* fix: Replace url and header to QNetworkRequest

* refactor: Rework Google provider to use internal http client

* refactor: OpenAI compatible providers switch to use internal http client

* fix: Remove m_requestHandler from tests

* refactor: Remove old handleData method

* fix: Remove LLMClientInterfaceTest
2025-09-03 10:56:05 +02:00
Petr Mironychev
894fec860a fix: Change LMStudio completion endpoint 2025-08-08 16:38:02 +02:00
Petr Mironychev
62de53c306 chore: Update copyrights 2025-04-04 18:01:02 +02:00
Petr Mironychev
e924029ec2 feat: Add filter templates for each provider 2025-02-23 01:41:47 +01:00
Petr Mironychev
d96f44d42c refactor: Rework providers and templates logic 2025-02-22 19:39:28 +01:00
Petr Mironychev
c97c0f62e8 fix: Handling full input message from OpenAI compatible providers 2025-01-19 01:16:33 +01:00
Petr Mironychev
d04e5bc967 Add Claude provider and templates for chat and code (#55)
* feat: Add provider settings
* feat: Add Claude provider
* feat: Add Claude templates
* refactor: Setting input sensitivity
* fix: Back text after read code block
* fix: Add missing system message for ollama fim
2024-12-23 22:22:01 +01:00
Petr Mironychev
ac8080542d feat: Add using instruct model in code completion
*  feat: Add MessageBuilder for code completion
*  feat: Add move text from request to comments
*  feat: Add settings for process text of instruct model
* 🐛 fix: Add stop to ollama request validator
* 🐛 fix: Template double delete
2024-12-17 00:35:17 +01:00
Petr Mironychev
7376a11a05 feat: Add request validator 2024-12-15 02:08:35 +01:00
Petr Mironychev
c070fd5cfd feat: Add OpenRouter provider 2024-12-10 21:28:15 +01:00
Petr Mironychev
882047d7b2 ♻️ refactor: Improve response handler for LMStudio 2024-12-10 17:13:56 +01:00
Petr Mironychev
f209cb75a2 Impove UX general setting by added helpers dialogs for user (#42)
- Added dialogs for selecting url, model and custom model when provider doesn't provide model list or setup of qode assist is not finishing
2024-11-16 15:25:28 +01:00
Petr Mironychev
bc93bce03b Adapt new settings 2024-11-11 00:03:38 +01:00
Petr Mironychev
b141e54e3e Rework General Settings 2024-11-10 20:42:10 +01:00
Petr Mironychev
0c045e65df Upgrade to version 0.3.0
new QML Chat
Qwen chat model
2024-10-14 00:10:24 +02:00
Petr Mironychev
9903ac8f7b Fix system prompt for FIM 2024-10-02 21:44:15 +02:00
Petr Mironychev
b559a17407 Fix getting models list 2024-09-24 08:59:26 +02:00
Petr Mironychev
04c44f5916 Add basic chat widgets and functionality 2024-09-23 00:10:23 +02:00
Petr Mironychev
f64ea42071 Remove origin qodesettings 2024-09-08 01:07:39 +02:00
Petr Mironychev
4d06541a36 Move preset params to separate settings page 2024-09-08 00:13:48 +02:00
Petr Mironychev
1e0063a7bb Add custom template prompt 2024-09-06 01:07:28 +02:00
Petr Mironychev
a974b0aa82 Move to get models by request to provider 2024-09-01 18:19:37 +02:00
Petr Mironychev
46258a11f6 Fix authorization to the API. 2024-08-30 07:47:33 +02:00
Petr Mironychev
819e103471 Initial commit 2024-08-27 11:58:55 +02:00