Commit graph

2 commits

Author SHA1 Message Date
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
igardev
cc07186197
First version of llama.vscode extension (#2)
* First draft version of llama.vscode plugin

* Update the instructions how to run llama.cpp server on Mac in Readme file. Removed not needed imports and not used variables.

* Fix the problem with not sending extra context.

* Reduce the number of requests on fast typing or deleting. Fix error on suggestion when curson on last line.

* Reduce last completion if the typed chars are the first chars of it

* Small fixes and improvements
- Next word in case of end of line should be the first word of the next line
- Similar for next line
- Avoid sendind requests on accepting next word or next line.

* Fix the problem with wrong prompt sending on removing chars with backspace.
No cashing if the suggestion is empty.
nindent parameter added in the request to llama-server

* Revert the publisher name change as it results in error on creating the installation file

* -ctrl+shift+l forces trigerring a request (no cache)
- Status message improved
- other minor fixes

* - n_indent added in the request to llama server
- ctrl+alt+c - copy chunks in the clipboard

* - n_indent parameter is now correctly sent to llama server
- Search in cache extended - now searches for match, which partially or completly includes prompt
- Messages in the status bar are now short (for users, not for developers)
- Setting for choosing language for the status bar messages is added.

* - n_indent parameter is now correctly sent to llama server
- Search in cache extended - now searches for match, which partially or completly includes prompt
- Messages in the status bar are now short (for users, not for developers)
- Setting for choosing language for the status bar messages is added.

* Readme file updated and other small refactorings.

* Run async slow pick chunks operations

* Fix error on search in cache.
Don't send a request if one is still running.

* Fix error on ignoring the result of the last request in some situations.

* Change the key assignment:
Copy chunks and cache: Ctrl+Shift+,
Accept next word: Ctrl+right arrow

* - Improve the time calculation for status bar
- Show additional info only if show_info is true. Show basic info (thinkg..., no suggestion + time) always

* Fix the error on accepting a line when the cursor is at the last line.

* Minor whitespace clean-up

* More whitespaces

* Update readme

---------

Co-authored-by: igardev <ivailo.gardev@akros.ch>
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
2025-01-21 14:05:38 +02:00