summaryrefslogtreecommitdiffhomepage
path: root/internal/llm/tools
AgeCommit message (Collapse)Author
2025-05-29wip: refactoring tuiadamdottv
2025-05-16fix: Show correct file paths in permission window (#25)Ed Zynda
* Fix paths in permission window to show relative paths * Fix paths in permission window to show actual file paths
2025-05-16feat: Make shell configurable via config file (#23)Ed Zynda
2025-05-15feat: batch tooladamdottv
2025-05-15fix(complete-module): loggingAdictya
2025-05-15feat(complete-module): add completions logic, dialog and providersAdictya
2025-05-14feat: codeAction tooladamdottv
2025-05-14feat: docSymbols and workspaceSymbols toolsadamdottv
2025-05-14feat: definition and references toolsadamdottv
2025-05-14chore: remove sourcegraph tooladamdottv
2025-05-13chore: renameadamdottv
2025-05-12chore: cleanupadamdottv
2025-05-12wip: refactoringadamdottv
2025-05-09wip: logging improvementsadamdottv
2025-05-08chore: refactoring status updatesadamdottv
2025-05-02chore: cleanup and loggingadamdottv
2025-05-02fix: diagnostics tool initadamdottv
2025-05-01fix: remove lsp tooladamdottv
2025-05-01feat: lsp discoveryadamdottv
2025-04-27small glob fixesKujtim Hoxha
2025-04-27[feature/ripgrep-glob] Add ripgrep-based file globbing to improve performanceisaac-scarrott
- Introduced `globWithRipgrep` function to perform file globbing using the `rg` (ripgrep) command. - Updated `globFiles` to prioritize ripgrep-based globbing and fall back to doublestar-based globbing if ripgrep fails. - Added logic to handle ripgrep command execution, output parsing, and filtering of hidden files. - Ensured results are sorted by path length and limited to the specified maximum number of matches. - Modified imports to include `os/exec` and `bytes` for ripgrep integration.
2025-04-27use workingDir if shellInstance is nil otherwise use cwd if shellInstance is ↵Fuad
not nil
2025-04-27use provided workingg dirFuad
2025-04-27Fix nil pointer dereference in GetPersistentShellFuad
Added nil check in GetPersistentShell before accessing shellInstance.isAlive to prevent panic when newPersistentShell returns nil due to shell startup errors. This resolves the "invalid memory address or nil pointer dereference" error that was occurring in the shell tool.
2025-04-24change package nameKujtim Hoxha
2025-04-21init commandKujtim Hoxha
2025-04-21config validationKujtim Hoxha
2025-04-21remove old logsKujtim Hoxha
2025-04-21fix anthropicKujtim Hoxha
2025-04-21lsp improvementsKujtim Hoxha
2025-04-21small fixesKujtim Hoxha
2025-04-21implement patch, update ui, improve renderingKujtim Hoxha
2025-04-21Update agent prompt, improve TUI patch UI, remove obsolete tool testsKujtim Hoxha
- Replace and expand agent coder prompt for clarity and safety - Add patch tool and TUI dialog support for patch diffs - Sort sidebar modified files by name - Remove Bash/Edit/Sourcegraph/Write tool tests 🤖 Generated with opencode Co-Authored-By: opencode <[email protected]>
2025-04-21rename to opencodeKujtim Hoxha
2025-04-21reimplement agent,provider and add file historyKujtim Hoxha
2025-04-21fix diffKujtim Hoxha
2025-04-21remove node dependency and implement diff formatKujtim Hoxha
2025-04-21handle errors correctly in the other toolsKujtim Hoxha
2025-04-21handle errors correctly in the edit toolKujtim Hoxha
2025-04-21handle errros correctly in the bash toolKujtim Hoxha
2025-04-21cleanup diff, cleanup agentKujtim Hoxha
2025-04-21add initial git supportKujtim Hoxha
2025-04-21implement nested tool calls and initial setup for result metadataKujtim Hoxha
2025-04-11small changeKujtim Hoxha
2025-04-08cleanup retryKujtim Hoxha
2025-04-08fix typoKujtim Hoxha
2025-04-08structure tools the sameKujtim Hoxha
- add some tests - fix some tests - change how we handle permissions
2025-04-04Enhance bash tool security and improve permission dialog UIKujtim Hoxha
- Expand safe command list with common dev tools (git, go, node, python, etc.) - Improve multi-word command detection for better security checks - Add scrollable viewport to permission dialog for better diff viewing - Fix command batching in TUI update to properly handle multiple commands 🤖 Generated with termai Co-Authored-By: termai <[email protected]>
2025-04-04Improve LSP diagnostics handling for file operationsKujtim Hoxha
- Split LSP file notification into separate functions - Add waitForLspDiagnostics function to wait for diagnostics after file changes - Move LSP diagnostics to after file operations in edit and write tools - Fix string splitting in diff generation - Reduce diagnostics timeout from 10 to 5 seconds 🤖 Generated with termai Co-Authored-By: termai <[email protected]>
2025-04-04Enhance UI feedback and improve file diff visualizationKujtim Hoxha
- Improve diff display in permission dialogs with better formatting - Add visual indicators for focus changes in permission dialogs - Increase diagnostics timeout from 5 to 10 seconds - Fix write tool to show proper diffs for existing files - Update status component to properly handle messages 🤖 Generated with termai Co-Authored-By: termai <[email protected]>