get_plugin_help
show plugin usage example and guidance
{
"function": "get_plugin_help",
"arguments": {
"plugin_id": "<plugin_id>"
}
}
Tater Assistant
Phase One Wiki
These tools form Tater's base runtime: local file work, web inspection, memory operations, validation, artifact attachment, and outbound messaging. They are the first half of the smart chaining story before Cerberus hands work off to Verba Plugins.
show plugin usage example and guidance
{
"function": "get_plugin_help",
"arguments": {
"plugin_id": "<plugin_id>"
}
}
inspect plugin metadata and methods
{
"function": "inspect_plugin",
"arguments": {
"plugin_id": "<plugin_id>"
}
}
list platforms supported by a plugin
{
"function": "list_platforms_for_plugin",
"arguments": {
"plugin_id": "<plugin_id>"
}
}
list stable built-in platforms
{
"function": "list_stable_platforms",
"arguments": {}
}
list stable built-in plugins
{
"function": "list_stable_plugins",
"arguments": {}
}
list kernel and enabled plugin tools for current platform
{
"function": "list_tools",
"arguments": {}
}
run plugin test harness
{
"function": "test_plugin",
"arguments": {
"plugin_id": "<plugin_id>"
}
}
validate platform metadata and surface install hints
{
"function": "validate_platform",
"arguments": {
"name": "<platform_name>"
}
}
validate plugin metadata and surface install hints
{
"function": "validate_plugin",
"arguments": {
"name": "<plugin_name>"
}
}
attach an available artifact or local file to the current conversation
{
"function": "attach_file",
"arguments": {
"artifact_id": "<artifact_id>"
}
}
delete a local file
{
"function": "delete_file",
"arguments": {
"path": "<path>"
}
}
download files from URLs
{
"function": "download_file",
"arguments": {
"url": "https://example.com/file"
}
}
extract archives to a target directory
{
"function": "extract_archive",
"arguments": {
"path": "<archive_path>",
"destination": "<dest_path>"
}
}
inspect archive entries
{
"function": "list_archive",
"arguments": {
"path": "<archive_path>"
}
}
list files and folders
{
"function": "list_directory",
"arguments": {
"path": "<path>"
}
}
list workspace notes
{
"function": "list_workspace",
"arguments": {}
}
read local file contents
{
"function": "read_file",
"arguments": {
"path": "<path>"
}
}
search text across local files
{
"function": "search_files",
"arguments": {
"query": "<query>",
"path": "/"
}
}
write content to a local file
{
"function": "write_file",
"arguments": {
"path": "<path>",
"content": "<content>"
}
}
append a workspace note
{
"function": "write_workspace_note",
"arguments": {
"content": "<note_text>"
}
}
describe an explicit image using an artifact_id, URL, blob, or local path
{
"function": "image_describe",
"arguments": {
"artifact_id": "<artifact_id>",
"query": "Describe this image."
}
}
inspect webpage structure, links, and image candidates
{
"function": "inspect_webpage",
"arguments": {
"url": "https://example.com"
}
}
fetch and read webpage text
{
"function": "read_url",
"arguments": {
"url": "https://example.com"
}
}
web search for current information
{
"function": "search_web",
"arguments": {
"query": "<query>"
}
}
explain memory value/source
{
"function": "memory_explain",
"arguments": {
"key": "<key>"
}
}
read saved memory
{
"function": "memory_get",
"arguments": {
"keys": [
"<key>"
]
}
}
list saved memory keys
{
"function": "memory_list",
"arguments": {}
}
search saved memory
{
"function": "memory_search",
"arguments": {
"query": "<query>"
}
}
save memory entries
{
"function": "memory_set",
"arguments": {
"entries": {
"<key>": "<value>"
}
}
}
queue a structured cross-platform notification or message
{
"function": "send_message",
"arguments": {
"message": "<message>",
"platform": "discord",
"targets": {
"channel": "#channel"
}
}
}