11 Commits

Author SHA1 Message Date
82580a5a7a Update go-llm module version in go.mod and go.sum 2025-04-12 15:08:15 -04:00
ab1434d671 Update go-llm module version and modify system prompt handling in knowledge integration 2025-04-12 03:42:16 -04:00
1be5cc047c Fix browser closure timing in search agent
Move defer statement to ensure browser closure occurs only after assigning the browser to the context. This prevents potential issues of premature resource release.
2025-04-12 02:22:10 -04:00
e874791f66 Update go.mod and go.sum dependencies
Upgraded `go-llm` to a newer version and removed references to `golang.org/x/exp`. These changes ensure the project uses the latest libraries while cleaning unused dependencies.
2025-04-07 01:57:32 -04:00
f5a3f97cfe Update go-llm module version in go.mod and go.sum
Bump go-llm module to version v0.0.0-20250406193505-58552ee226cc. This ensures the project references the latest updates and patches for the module. Also, remove unused dependencies to clean up go.sum.
2025-04-06 15:35:49 -04:00
38b1e4dcbd Update go-llm dependency and clean up unused modules
Updated `go-llm` to version `v0.0.0-20250406183522-14961bfbc6c5` in `go.mod` and `go.sum`. Removed references to unused module versions to reduce clutter and improve dependency management.
2025-04-06 14:37:08 -04:00
a0bc467bc4 Update dependencies in go.mod and go.sum
Upgraded specific dependencies, including "go-llm" to a newer version and added new indirect dependencies like "github.com/openai/openai-go" and several "tidwall" libraries. Also updated "golang.org/x/crypto" to version 0.37.0 for compatibility improvements.
2025-04-06 13:32:21 -04:00
22589dd49c Update indirect dependencies in go.mod and go.sum
Updated versions for several indirect dependencies, including `golang.org/x/oauth2`, `golang.org/x/sync`, `golang.org/x/sys`, and `golang.org/x/text`. These changes ensure compatibility and include the latest improvements and fixes.
2025-04-06 12:11:28 -04:00
4f1a7e5b80 Streamline toolbox usage and update dependencies
Enhanced the toolbox in `search.go` to require tools explicitly with `WithRequireTool(true)`, improving execution control. Updated multiple library dependencies in `go.mod` and `go.sum` to ensure compatibility, stability, and to leverage the latest features. Added logging for `CallAndExecute` results to aid in debugging.
2025-04-04 20:14:46 -04:00
1aaed4ea28 Add YouTube transcript processing with yt-dlp integration
Introduced a new tool for extracting YouTube video transcripts and leveraging them to answer questions. Updated `SearchAndRead` to support reading YouTube transcripts and regular pages distinctly. Included relevant dependencies for handling subtitles and video downloads.
2025-03-27 02:18:16 -04:00
5d2c350acf Consolidated a bunch of reused code to agents 2025-03-26 00:21:19 -04:00