Commit Graph

86 Commits

Author SHA1 Message Date
Petr Mironychev
033c0e8652 feat: Add DeepSeek provider 2026-05-29 12:41:18 +02:00
Petr Mironychev
ea67ba0e2a feat: Add Qwen provider 2026-05-29 11:33:06 +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
7704bffd88 feat: Add caching Claude provider 2026-05-15 10:28:21 +02:00
Petr Mironychev
46aa53e726 feat: Add llama.cpp modellisting and thinking support 2026-04-26 23:06:54 +02:00
Petr Mironychev
4d320bc065 refactor: Remove legacy code (#344) 2026-04-25 18:48:28 +02:00
Petr Mironychev
e0ab5080ea feat: Add llama.cpp api key support 2026-04-24 10:57:38 +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
498eb4d932 feat: Add todo tool (#286) 2025-12-03 21:28:59 +01:00
Petr Mironychev
a466332822 feat: Add OpenAI Responses API (#282)
* feat: Add OpenAI Responses API

* fix: Make temperature optional

* chore: Increase default value of max tokens
2025-12-01 12:14:55 +01:00
Petr Mironychev
bbacdfc22a feat: Add run option to build project tool 2025-11-26 19:23:56 +01:00
Petr Mironychev
b4f31dee23 feat: Add ollama thinking feature (#275) 2025-11-26 10:32:04 +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
995597d789 fix: Filter empty thinking blocks for google ai 2025-11-17 11:35:38 +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
30885c0373 feat: Add google provider thinking mode (#255)
fix: add signature
2025-11-13 23:52:38 +01:00
Petr Mironychev
2d92b8fa53 fix: Change params for gpt-5 and o- models
only for chat\completions models
2025-11-12 18:41:51 +01:00
Petr Mironychev
161d77ac04 feat: Add Claude extended thinking (#254)
* feat: Add Claude extended thinking
* fix: Set 1.0 temperature for thinking mode
2025-11-12 18:33:15 +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
fb5903e44f fix: Remove unnecessary log 2025-10-12 03:57:40 +02:00
Petr Mironychev
ce66c8e4f7 feat: Add tools permissions (#238) 2025-10-12 03:56:05 +02:00
Petr Mironychev
69d9af1a97 feat: Add tooling support to google provider (#237) 2025-10-11 19:46:27 +02:00
Petr Mironychev
906c161729 feat: Add ollama support tooling (#236) 2025-10-11 10:42:31 +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
cd08b5d919 feat: Add OpenAI compatible providers tooling support (#234)
* remove old providers message handler
2025-10-01 17:23:05 +02:00
Petr Mironychev
f6de03f601 feat: Add llama.cpp tooling support 2025-10-01 16:37:44 +02:00
Petr Mironychev
1a08eebe92 feat: Add Mistral AI tooling support 2025-10-01 15:58:45 +02:00
Petr Mironychev
7f77f7175d feat: Add tooling support for LM Studio 2025-10-01 12:33:12 +02:00
Petr Mironychev
bed42f9098 feat: Add OpenAI tooling support (#232) 2025-10-01 00:58:54 +02:00
Petr Mironychev
10b924d78a Feat: Add Claude tools support to plugin (#231)
* feat: Add settings for handle using tools in chat
* feat: Add Claude tools support
* fix: Add ai ignore to read project files list tool
* fix: Add ai ignore to read project file by name tool
* fix: Add ai ignore to read current opened files tool
2025-09-30 23:19:46 +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
9a54f04a0d feat: Add Codestral as separate ai provider (#171) 2025-04-20 09:48:36 +02:00
Petr Mironychev
62de53c306 chore: Update copyrights 2025-04-04 18:01:02 +02:00
Petr Mironychev
032c9bbbf3 fix: Add input_extra to llama.cpp validator 2025-04-04 17:16:05 +02:00
Mariusz Jaskółka
5b16c5403a fix: Add authorization while getting installed models (#142) (#147) 2025-03-20 11:33:38 +01:00
Mariusz Jaskółka
4ddbe0b8b9 feat: Support Ollama authorization via BaseAuth (#145) (#146) 2025-03-20 11:14:50 +01:00
Petr Mironychev
1bcfd749d5 fix: Change OpenAI model parser conditions 2025-03-10 00:47:16 +01:00
Petr Mironychev
e66f467214 feat: Add llama.cpp provider and fim template (#118) 2025-03-09 22:57:33 +01:00