Commit graph

22 commits

Author SHA1 Message Date
igardev
bf7d0c2892
Subagents (#169)
* Read SOUL.md and USER.md files from project root and add them in the prompt if they exist (similar to OpenClaw).

* - Subagents implemented
- new agent Unit Test Writer
- new tool create_agent
- new agent "Agent creator"

* Update documentation for llama-vscode
2026-03-02 23:52:38 +02:00
Manzoor Ahmed Shaikh
fc08459518
Typo of 'description' corrected, closes #162 (#163) 2026-02-18 06:41:10 +02:00
igardev
dbdc8f523d
Add health check for models (works only with llama.cpp server) (#156)
- Add health check for models (works only with llama.cpp server)
- Visible in environment view
New settings:
- Health_check_interval_s: The interval in seconds for the health check
- Health_check_compl_enabled: Enable/disable health check for completion model
- Health_check_chat_enabled: Enable/disable health check for chat model
- Health_check_embs_enabled: Enable/disable health check for embedding model
- Health_check_tools_enabled: Enable/disable health check for tools model
2026-01-18 22:02:40 +02:00
igardev
e5a56f269d
Image selection for agent context (#140)
* Image selection is now possible in Agent view

* Add qwen3 VL 30B Instruct as a predefined model
2025-11-18 17:37:01 +02:00
igardev
c03e32623e
Adding a default model for agent is not possible (#134)
Now the agent could have a default tools model. If there is such a model, on selecting the agent, the (tools) agent model will also be selected. However, it is still possible to change the tools model, while using the same agent.
2025-11-03 00:12:48 +02:00
igardev
73eaa326e6
- Show error in agent view UI in case of error on editing file (#131)
- Show error in agent view UI in case of error on editing file
- Other bug fixes
2025-10-27 02:47:50 +02:00
igardev
b91585925d
Edit Agent View (#128)
- Edit Agent view added
- Add model from OpenAI compatible provider
2025-10-14 14:48:28 +03:00
igardev
889c5f6d57
Remove the todo from the agent view (#127)
Co-authored-by: igardev <ivailo.gardev@akros.ch>
2025-10-08 17:44:06 +03:00
igardev
43416b7d3c
Bug fixes (#126)
- Fix the embeddings ranking - the wrong query was used
- Removed the free DeepSeek model from open router as not working now
- Setting endpoint_tools is now enought to start agent
- Agent View is now not hidden if the tools model is deselected
- Refactoring
2025-10-08 16:59:23 +03:00
igardev
13bf27699e
Menu refactor and Ask agent added (#124)
* menu.ts is refactored - services classes are extracted

* - Refactor menu.ts model - extract services
- agent "Ask" added for questions about the project without changing the files
- predefiled free models from OpenRouter added (and xAi removed as not free anymore)
- Some bugs fixed

---------

Co-authored-by: igardev <ivailo.gardev@akros.ch>
2025-10-05 15:44:04 +03:00
igardev
c1edca02c4
Predefined lists and refactoring (#118)
- File menu.ts refactored
- Predefined lists added for completion models, chat models, embeddings models, tools models and for envs
- Bugfixes
- If chat model is not selected, but a tools model is selected, it is used for generating commit messages, editing code with AI and in search_source tool
2025-09-30 19:32:06 +03:00
igardev
dff8c28e32
Resolve the problems with the new webui (#114)
- Chat with AI with project context removed (agent does it better)
- Chat with AI about llama-vscode is now with agent, not using webui
- Agent - new buttons "Tools Model" and "Agent" -  possibility to view the selected model and agent and to change them.
- xAI Grog4 free (from OpenRouter) added to the initial models
2025-09-21 12:36:06 +03:00
igardev
042d04df1b
Agent Rules and Commands (#112)
- Added rules - setting agent_rules or llama-vscode-rules.md
- Added agent commands - setting agent_commands/llama-vscode menu "agent commands...". (shortcut for often used prompts, in agent - press "/" and select agent command).
- Generate commit message now checks if there is a running chat model (or endpoint_chat)
2025-09-18 13:42:17 +03:00
igardev
bc39b95828
Environment UI (#106)
Environment UI added
-fa option removed from the llama-server calls
Env extended with agent and some settings (not only models anymore)
2025-09-05 00:59:21 +03:00
igardev
c26950cb2e
Chats, separate view (#100)
- Changes history added
- Chats could be selected, deleted, exported, imported
- llama-vscode UI (agent) is shown in a separate view now, not as part of Explorer view.
2025-08-27 12:48:37 +03:00
igardev
08c0a22a73
Agent entity added (#97)
- Agent entity added - agents with different system prompts and default tools could be selected
- Fixed showing tables in llama agent
- Local envs with gpt-oss 20B added (also available for import from here )
2025-08-18 10:48:55 +03:00
igardev
6e46e719af
Fixed bug in case no env selected
- Fixed a bug in case no env selected
- Docu updated
- Setting env_start_last_used added to start automatically the last used env on startup
2025-08-16 12:38:32 +03:00
igardev
6d5c3f0c79
Remove envs with gpt-oss agent local use (#94)
* Increase the space for llama agent, 

* fix a bug for showing llama-agent.

* Update the documentation for llama-vscode

* Envs with local gpt-oss for agent removed
2025-08-15 12:53:34 +03:00
igardev
3ed9ef7585
Improve llama agent (#93)
Llama Agent UI improved
Chat with AI about llama.vscode added
Markdown is used in llama agent for better visualization
Orchestra is renamed to env
2025-08-14 17:11:56 +03:00
igardev
8e0531f906
Add models from huggingface (#89)
* Adding a model from huggingface implemented

* Tool llama_vscode_help is added
2025-08-11 17:40:11 +03:00
igardev
61d1de7a07
Improvements for Llama Agent, introduction of Orchestra concept. (#84)
Llama Agent UI improved - look and feel, statuc, etc.
New menus for managing completion models, chat models, embeddings models and tools models
Concept of selected models - for completion, chat, embeddings and tools
Orchestra concept introduced. Orchestra is a group of models. Starting(selecting)/stopping orchestra starts(selects)/stops all the models
Import/Export orchestra and models from/to file implemented
OpenAI gpt-oss 20B added as a local one in tools models and chat models
Predefined Orchestras for different use cases - only completion, chat + completion, chat + agent, etc.
2025-08-07 23:04:56 +03:00
igardev
e49bb9f128
Agent support added (#79)
- Llama Agent UI in Explorer view
- OpenRouter API model selection (assumes your OpenRauter key is in setting Api_key_tools)
- MCP Support
- 9 internal tools available for use
- custom_tool - returns the content of a file or a web page
- custom_eval_tool - write your own tool in Typescript/javascript
- Attach the selection to the context
- Configure maximum loops for Llama Agent
2025-08-01 15:59:16 +03:00