Marshall Bowers
02e970192f
assistant2: Improve Lua script rendering ( #26389 )
...
This PR improves the rendering of Lua scripts provided to the scripting
tool.
We now render them in code blocks with syntax highlighting:
<img width="1297" alt="Screenshot 2025-03-10 at 2 40 51 PM"
src="https://github.com/user-attachments/assets/def65b5c-86a8-490f-aaa5-5cc1687fe01e "
/>
Release Notes:
- N/A
2025-03-10 18:54:03 +00:00
Marshall Bowers
e513e81046
assistant2: Decouple scripting tool from the Tool
trait ( #26382 )
...
This PR decouples the scripting tool from the `Tool` trait while still
allowing it to be used as a tool from the model's perspective.
This will allow us to evolve the scripting tool as more of a first-class
citizen while still retaining the ability to have the model call it as a
regular tool.
Release Notes:
- N/A
2025-03-10 17:57:03 +00:00
Marshall Bowers
b2add8c803
assistant2: Restore tool uses when loading saved threads ( #25942 )
...
This PR makes it so tool uses are restored when loading saved threads in
Assistant 2.
Release Notes:
- N/A
2025-03-03 18:32:26 +00:00
Marshall Bowers
fc52b43159
assistant2: Factor out tool use into its own module ( #25819 )
...
This PR factors out the concerns related to tool use out of `Thread` and
into their own module.
Release Notes:
- N/A
2025-02-28 17:04:20 +00:00