@@ -42,10 +42,14 @@ When the language model requests a tool invocation, the Agent **SHOULD** report
4242 The category of tool being invoked.
4343
4444<Expandable title = " kinds" >
45- - ` read ` - Reading files or data - ` edit ` - Modifying files or content -
46- ` delete ` - Removing files or data - ` move ` - Moving or renaming files -
47- ` search ` - Searching for information - ` execute ` - Running commands or code -
48- ` think ` - Internal reasoning or planning - ` fetch ` - Retrieving external data
45+ - ` read ` - Reading files or data
46+ - ` edit ` - Modifying files or content
47+ - ` delete ` - Removing files or data
48+ - ` move ` - Moving or renaming files
49+ - ` search ` - Searching for information
50+ - ` execute ` - Running commands or code
51+ - ` think ` - Internal reasoning or planning
52+ - ` fetch ` - Retrieving external data
4953 - ` other ` - Other tool types (default)
5054</Expandable >
5155
@@ -251,14 +255,14 @@ File modifications shown as diffs:
251255``` json
252256{
253257 "type" : " diff" ,
254- "path" : " src/config.json" ,
258+ "path" : " /home/user/project/ src/config.json" ,
255259 "oldText" : " {\n \" debug\" : false\n }" ,
256260 "newText" : " {\n \" debug\" : true\n }"
257261}
258262```
259263
260264<ParamField path = " path" type = " string" required >
261- The file path being modified
265+ The absolute file path being modified
262266</ParamField >
263267
264268<ParamField path = " oldText" type = " string" >
@@ -275,13 +279,13 @@ Tool calls can report file locations they're working with, enabling Clients to i
275279
276280``` json
277281{
278- "path" : " src/main.py" ,
282+ "path" : " /home/user/project/ src/main.py" ,
279283 "line" : 42
280284}
281285```
282286
283287<ParamField path = " path" type = " string" required >
284- The file path being accessed or modified
288+ The absolute file path being accessed or modified
285289</ParamField >
286290
287291<ParamField path = " line" type = " number" >
0 commit comments