@@ -232,17 +232,23 @@ There are [many more examples](test/corpus) to look at...
232
232
233
233
### Use as a refactoring language / _ diff_ format
234
234
235
- One can use ` CEDARScript ` to concisely and unambiguously represent code modifications at a higher level than a standard diff format can.
235
+ One can use ` CEDARScript ` to _ concisely _ and _ unambiguously _ represent code modifications at a _ higher _ level than a standard ` diff ` format can.
236
236
237
- IDEs can store the local history of files in CEDARScript format, and this can also be used for searches.
237
+ IDEs can store the local history of files in ` CEDARScript ` format, and this can also be used for searches.
238
238
239
239
### Tool Use
240
- If ** explicit** configuration is set, the [ ** CEDARScript runtime** ] ( https://github.com/CEDARScript/cedarscript-editor-python ) can act as
241
- a gateway through which an LLM can:
242
- 1 . Call local commands (` ls ` , ` grep ` , ` find ` , ` open ` )
243
- 2 . Run scripts
244
- 3 . Call external HTTP API services
245
- 4 . See the user's screen and take control of the mouse and keyboard
240
+ If ** explicit** configuration is set, the [ ** CEDARScript runtime** ] ( https://github.com/CEDARScript/cedarscript-editor-python )
241
+ can act as a ** unified gateway** through which _ any_ LLM can call external commands and obtain their output
242
+ (a.k.a. ** Tool Use** support).
243
+
244
+ This includes:
245
+ 1 . ** Web browsing**
246
+ 2 . ** Code Interpreter**
247
+ - Run scripts written in Python, Bash, Javascript, Lua, etc
248
+ 3 . ** Function Calling**
249
+ - Call local commands (` ls ` , ` grep ` , ` find ` , ` open ` )
250
+ - Call external HTTP API services
251
+ 4 . ** Computer Use** : See the user's screen and take control of the mouse and keyboard
246
252
5 . Possibilities are numerous...
247
253
248
254
The output from the external tool is captured and sent back to the LLM.
0 commit comments