Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBuiltinRegistry ¶
NewBuiltinRegistry is deprecated. Use internal/core/tools/builtin.NewBuiltinRegistry.
func NewBuiltinTools ¶
NewBuiltinTools is deprecated. Use builtin.NewBuiltinRegistry + List instead.
func RegisterBuiltinTools ¶
RegisterBuiltinTools is deprecated. Use internal/core/tools/builtin.RegisterBuiltinTools.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
files
|
|
|
Package git provides structured tools for git operations.
|
Package git provides structured tools for git operations. |
|
math
|
|
|
calculator
Package calculator provides a calculator tool for basic arithmetic, advanced mathematical functions, and expression evaluation.
|
Package calculator provides a calculator tool for basic arithmetic, advanced mathematical functions, and expression evaluation. |
|
financial
Package financial provides a financial calculation tool.
|
Package financial provides a financial calculation tool. |
|
statistics
Package statistics provides a statistical analysis tool.
|
Package statistics provides a statistical analysis tool. |
|
units
Package units provides a unit conversion tool.
|
Package units provides a unit conversion tool. |
|
Package multimedia groups tools that produce or consume media: images (generate_image), text-to-speech (text_to_speech), and speech-to-text (speech_to_text).
|
Package multimedia groups tools that produce or consume media: images (generate_image), text-to-speech (text_to_speech), and speech-to-text (speech_to_text). |
|
Package notebook implements all Jupyter notebook tools: file management (create, read, write, edit) and kernel execution (execute, run, kernel).
|
Package notebook implements all Jupyter notebook tools: file management (create, read, write, edit) and kernel execution (execute, run, kernel). |
|
kernel
Package kernel implements an HTTP + WebSocket client for the Jupyter Server REST API.
|
Package kernel implements an HTTP + WebSocket client for the Jupyter Server REST API. |
|
notifications
|
|
|
discord
Package discord provides the discord_send tool for sending messages to Discord.
|
Package discord provides the discord_send tool for sending messages to Discord. |
|
email
Package email provides the email_send tool for sending emails via SMTP.
|
Package email provides the email_send tool for sending emails via SMTP. |
|
slack
Package slack provides the slack_send tool for sending messages to Slack.
|
Package slack provides the slack_send tool for sending messages to Slack. |
|
telegram
Package telegram provides the telegram_send tool for sending messages via the Telegram Bot API.
|
Package telegram provides the telegram_send tool for sending messages via the Telegram Bot API. |
|
whatsapp
Package whatsapp provides tools for WhatsApp Business via the Cloud API.
|
Package whatsapp provides tools for WhatsApp Business via the Cloud API. |
|
Package social groups tools that interact with social media and developer community platforms: Hacker News, dev.to, Reddit, and Twitter/X.
|
Package social groups tools that interact with social media and developer community platforms: Hacker News, dev.to, Reddit, and Twitter/X. |
|
devto
Package devto provides tools for the DEV Community (dev.to) API.
|
Package devto provides tools for the DEV Community (dev.to) API. |
|
hackernews
Package hackernews provides tools for the Hacker News public API.
|
Package hackernews provides tools for the Hacker News public API. |
|
reddit
Package reddit provides tools for Reddit via the official REST API.
|
Package reddit provides tools for Reddit via the official REST API. |
|
twitter
Package twitter provides tools for Twitter/X via the v2 API.
|
Package twitter provides tools for Twitter/X via the v2 API. |
|
special
|
|
|
fim
Package fimtool exposes Fill-in-the-Middle code completion as a Seshat tool.
|
Package fimtool exposes Fill-in-the-Middle code completion as a Seshat tool. |
|
goal
Package goal implements create_goal, get_goal, and update_goal tools.
|
Package goal implements create_goal, get_goal, and update_goal tools. |
|
mailbox
Package mailbox provides tools for inter-agent communication via the persistent mailbox system.
|
Package mailbox provides tools for inter-agent communication via the persistent mailbox system. |
|
memory
Package memory provides agent tools for the long-term memory knowledge graph.
|
Package memory provides agent tools for the long-term memory knowledge graph. |
|
system
|
|
|
web
|
|
|
browser
Package browser exposes native browser tools on top of the shared browser runtime.
|
Package browser exposes native browser tools on top of the shared browser runtime. |
Click to show internal directories.
Click to hide internal directories.