@@ -20,8 +20,8 @@ To read a file:
2020
2121``` json
2222{"jsonrpc" :" 2.0" ,"method" :" session/update" ,"params" :{"sessionId" :" 019a50a9-1217-7536-9bf1-ebb36898ca96" ,"update" :{"toolCallId" :" toolu_01LpQDoSXz49Yb64gPmXySai" ,"sessionUpdate" :" tool_call" ,"rawInput" :{},"status" :" pending" ,"title" :" Read File" ,"kind" :" read" ,"locations" :[],"content" :[]}}}
23- {"jsonrpc" :" 2.0" ,"method" :" session/update" ,"params" :{"sessionId" :" 019a50a9-1217-7536-9bf1-ebb36898ca96" ,"update" :{"toolCallId" :" toolu_01LpQDoSXz49Yb64gPmXySai" ,"sessionUpdate" :" tool_call" ,"rawInput" :{"file_path" :" /Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/strategies /chat/acp/formatters.lua" },"status" :" pending" ,"title" :" Read /Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/strategies /chat/acp/formatters.lua" ,"kind" :" read" ,"locations" :[{"path" :" /Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/strategies /chat/acp/formatters.lua" ,"line" :0 }],"content" :[]}}}
24- {"jsonrpc" :" 2.0" ,"id" :0 ,"method" :" fs/read_text_file" ,"params" :{"sessionId" :" 019a50a9-1217-7536-9bf1-ebb36898ca96" ,"path" :" /Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/strategies /chat/acp/formatters.lua" ,"line" :1 ,"limit" :2000 }}
23+ {"jsonrpc" :" 2.0" ,"method" :" session/update" ,"params" :{"sessionId" :" 019a50a9-1217-7536-9bf1-ebb36898ca96" ,"update" :{"toolCallId" :" toolu_01LpQDoSXz49Yb64gPmXySai" ,"sessionUpdate" :" tool_call" ,"rawInput" :{"file_path" :" /Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/interactions /chat/acp/formatters.lua" },"status" :" pending" ,"title" :" Read /Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/interactions /chat/acp/formatters.lua" ,"kind" :" read" ,"locations" :[{"path" :" /Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/interactions /chat/acp/formatters.lua" ,"line" :0 }],"content" :[]}}}
24+ {"jsonrpc" :" 2.0" ,"id" :0 ,"method" :" fs/read_text_file" ,"params" :{"sessionId" :" 019a50a9-1217-7536-9bf1-ebb36898ca96" ,"path" :" /Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/interactions /chat/acp/formatters.lua" ,"line" :1 ,"limit" :2000 }}
2525{"result" :{"content" :" " },"jsonrpc" :" 2.0" ,"id" :0 }
2626{"jsonrpc" :" 2.0" ,"method" :" session/update" ,"params" :{"sessionId" :" 019a50a9-1217-7536-9bf1-ebb36898ca96" ,"update" :{"toolCallId" :" toolu_01LpQDoSXz49Yb64gPmXySai" ,"sessionUpdate" :" tool_call_update" ,"status" :" completed" ,"content" :[{"type" :" content" ,"content" :{"type" :" text" ,"text" :" ```\n\n ```" }}]}}}
2727```
@@ -32,7 +32,7 @@ When executing a command:
3232
3333``` json
3434{"jsonrpc" :" 2.0" ,"method" :" session/update" ,"params" :{"sessionId" :" 019a50a9-1217-7536-9bf1-ebb36898ca96" ,"update" :{"toolCallId" :" toolu_017FaiLJGYNSVToDmZhrHqhA" ,"sessionUpdate" :" tool_call" ,"rawInput" :{},"status" :" pending" ,"title" :" Terminal" ,"kind" :" execute" ,"content" :[]}}}
35- {"jsonrpc" :" 2.0" ,"method" :" session/update" ,"params" :{"sessionId" :" 019a50a9-1217-7536-9bf1-ebb36898ca96" ,"update" :{"toolCallId" :" toolu_017FaiLJGYNSVToDmZhrHqhA" ,"sessionUpdate" :" tool_call" ,"rawInput" :{"command" :" ls -la lua/codecompanion/strategies /chat/acp/formatters/" ,"description" :" List files in formatters directory" },"status" :" pending" ,"title" :" `ls -la lua/codecompanion/strategies /chat/acp/formatters/`" ,"kind" :" execute" ,"content" :[{"type" :" content" ,"content" :{"type" :" text" ,"text" :" List files in formatters directory" }}]}}}
35+ {"jsonrpc" :" 2.0" ,"method" :" session/update" ,"params" :{"sessionId" :" 019a50a9-1217-7536-9bf1-ebb36898ca96" ,"update" :{"toolCallId" :" toolu_017FaiLJGYNSVToDmZhrHqhA" ,"sessionUpdate" :" tool_call" ,"rawInput" :{"command" :" ls -la lua/codecompanion/interactions /chat/acp/formatters/" ,"description" :" List files in formatters directory" },"status" :" pending" ,"title" :" `ls -la lua/codecompanion/interactions /chat/acp/formatters/`" ,"kind" :" execute" ,"content" :[{"type" :" content" ,"content" :{"type" :" text" ,"text" :" List files in formatters directory" }}]}}}
3636{"jsonrpc" :" 2.0" ,"method" :" session/update" ,"params" :{"sessionId" :" 019a50a9-1217-7536-9bf1-ebb36898ca96" ,"update" :{"toolCallId" :" toolu_017FaiLJGYNSVToDmZhrHqhA" ,"sessionUpdate" :" tool_call_update" ,"status" :" completed" ,"content" :[{"type" :" content" ,"content" :{"type" :" text" ,"text" :" total 56\n drwxr-xr-x@ 6 Oli staff 192 4 Nov 18:04 .\n drwxr-xr-x@ 7 Oli staff 224 4 Nov 18:05 ..\n -rw-r--r--@ 1 Oli staff 4153 4 Nov 18:04 claude_code.lua\n -rw-r--r--@ 1 Oli staff 3168 4 Nov 17:14 codex.lua\n -rw-r--r--@ 1 Oli staff 11006 4 Nov 17:14 default.lua\n -rw-r--r--@ 1 Oli staff 989 4 Nov 17:15 init.lua" }}]}}}
3737```
3838
@@ -51,7 +51,7 @@ When searching for content and there is data:
5151``` json
5252{"jsonrpc" :" 2.0" ,"method" :" session/update" ,"params" :{"sessionId" :" 019a5121-cbef-746c-aece-adc08cef75cd" ,"update" :{"toolCallId" :" toolu_01JQYavcZoNrCK5uA4W8qmJw" ,"sessionUpdate" :" tool_call" ,"rawInput" :{},"status" :" pending" ,"title" :" grep \" undefined\" " ,"kind" :" search" ,"content" :[]}}}
5353{"jsonrpc" :" 2.0" ,"method" :" session/update" ,"params" :{"sessionId" :" 019a5121-cbef-746c-aece-adc08cef75cd" ,"update" :{"toolCallId" :" toolu_01JQYavcZoNrCK5uA4W8qmJw" ,"sessionUpdate" :" tool_call" ,"rawInput" :{"pattern" :" add_buf_message" ,"output_mode" :" files_with_matches" },"status" :" pending" ,"title" :" grep \" add_buf_message\" " ,"kind" :" search" ,"content" :[]}}}
54- {"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"019a5121-cbef-746c-aece-adc08cef75cd","update":{"toolCallId":"toolu_01JQYavcZoNrCK5uA4W8qmJw","sessionUpdate":"tool_call_update","status":"completed","content":[{"type":"content","content":{"type":"text","text":"Found 22 files\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/strategies/chat/test_chat.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/strategies/chat/acp/handler.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/strategies/chat/test_context.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/providers/completion/init.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/strategies/chat/init.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/strategies/chat/acp/test_handler.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/strategies/chat/tools/init.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/strategies/chat/slash_commands/catalog/now.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/init.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/strategies/chat/tools/test_tools.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/adapters/http/test_tools_in_chat_buffer.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/stubs/messages.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/strategies/init.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/.codecompanion/chat.md\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/helpers.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/strategies/chat/test_subscribers.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/codecompanion-workspace.json\n/Users/Oli/Code/Neovim/codecompanion.nvim/.codecompanion/ui.md\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/strategies/chat/ui/test_fold_reasoning_output.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/strategies/chat/ui/test_builder_state.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/strategies/chat/tools/catalog/test_tool_output.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/strategies/chat/test_messages.lua"}}]}}}
54+ {"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"019a5121-cbef-746c-aece-adc08cef75cd","update":{"toolCallId":"toolu_01JQYavcZoNrCK5uA4W8qmJw","sessionUpdate":"tool_call_update","status":"completed","content":[{"type":"content","content":{"type":"text","text":"Found 22 files\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/interactions/chat/test_chat.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/interactions/chat/acp/handler.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/interactions/chat/test_context.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/providers/completion/init.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/interactions/chat/init.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/interactions/chat/acp/test_handler.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/interactions/chat/tools/init.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/interactions/chat/slash_commands/catalog/now.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/init.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/interactions/chat/tools/test_tools.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/adapters/http/test_tools_in_chat_buffer.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/stubs/messages.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/lua/codecompanion/interactions/init.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/.codecompanion/chat.md\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/helpers.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/interactions/chat/test_subscribers.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/codecompanion-workspace.json\n/Users/Oli/Code/Neovim/codecompanion.nvim/.codecompanion/ui.md\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/interactions/chat/ui/test_fold_reasoning_output.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/interactions/chat/ui/test_builder_state.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/interactions/chat/tools/catalog/test_tool_output.lua\n/Users/Oli/Code/Neovim/codecompanion.nvim/tests/interactions/chat/test_messages.lua"}}]}}}
5555```
5656
5757## fetch
0 commit comments