Commit Graph

10 Commits

Author SHA1 Message Date
Adam Treat
4ae6acdedc Force tool usage and refactor.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-15 16:25:26 -04:00
Adam Treat
3a564688b1 Implement all the settings for the web search.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 16:19:28 -04:00
Adam Treat
054ca43d52 Display the antenna by introducing notion of privacy scopes to tools.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 12:14:31 -04:00
Adam Treat
4cb95694ff Breakout the ask before running which can be thought of as a security feature.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 11:22:22 -04:00
Adam Treat
227dbfd18b Use an enum for tool usage mode.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
c3cfaff803 Refactor and make use of jinja templates.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
cedba6cd10 Tool model.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
244b82622c Implement error handling for tool calls.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
01f67c74ea Begin converting the localdocs to a tool.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00
Adam Treat
dfe3e951d4 Refactor the brave search and introduce an abstraction for tool calls.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
2024-08-14 07:43:48 -04:00