Tanit Agent Tools

These are the path-mode LLM agent tools available in this build. They are offered to the model during tanit-cli.exe llm agent runs and via the embedded MCP server.

Invocation Notes

Tools

File

file_glob

List files matching a glob or directory (e.g.

Params:

file_read

Read a UTF-8 text file from disk (logs, sidecars, configs, ASCII CAD/vector exchange such as .dxf or .svg).

Params:

file_search

Search file contents (grep) or file names.

Params:

Image

image_transform

AI image edit over one or more images on disk.

Params:

image_create

AI media generation on disk from a text prompt (and optional reference images).

Params:

create_video

Replicate video: infer arguments once from the user prompt, the runtime folder/selection block, and this tool’s parameter schema.

Params:

image_understand

Ask the vision model a question about one or more images on disk.

Params:

ocr_text

Extract text from one or more images using the configured OCR model (local VLM or cloud).

Params:

image_from_camera

Capture a still image from a connected webcam / camera and save it to disk.

Workflow:
1.

Params:

Utility

write_file

Create, overwrite, or append a UTF-8 text file on disk (reports, notes, .md, CSV snippets).

Params:

speak

Synthesise text to speech and play it on the default speaker.

Params:

audio_transcribe

Record from the default microphone, transcribe with the chat STT provider, and return the text.

Params:

ask_user

Interactively ask the human user a question and wait for their reply.

Params:

run

Execute a shell command and return stdout/stderr.

Params:

run_sequence

Execute a deterministic sequence of shell commands and timed waits without spending extra LLM round-trips between steps.

Params:

info_lookup

Look up exact PM-Image capability details on demand: built-in CLI commands, custom commands, agent tools, MCP tools, installed applications, and generated help snippets.

Params:

create_command

Create a custom command in commands.json (ribbon / context menu).

Params:

Scheduler

schedule_at

Schedule a one-shot agent task to run at an exact UTC time.

Params:

schedule_in

Schedule a one-shot agent task to run after a delay.

Params:

schedule_every

Schedule a recurring agent task on a fixed interval.

Params:

schedule_cancel

Cancel (disable) a scheduled task by its id.

Params:

schedule_list

List all scheduled tasks (id, title, schedule, enabled, next_run_at, run_count).

Params:

Memory

memory_read

Read persistent long-term memory and per-item metadata.

Params:

memory_write

Merge a JSON object into long-term memory.

Params:

memory_append_event

Append a structured event to the session event log.

Params:

Computer

app_inspect_dump

Observe a desktop app and cache a session tree for later app_inspect_find/app_click calls.

Params:

app_inspect_find

Find targetable elements.

Params:

app_screenshot

Capture a desktop app window, element, or explicit screen rectangle as JPEG.

Params:

app_click

Click a screen coordinate, a window-relative coordinate, or find an app element and click its center.

Params:

app_drag

Press the mouse button, walk along a path, release.

Params:

app_open

Launch a desktop application and optionally place its window.

Params:

app_type

Type Unicode text into the currently focused control.

Params:

app_hotkey

Send a hotkey combination to the focused (or activated) window.

Params:

app_close

Close a desktop window safely.

Params:

app_batch

Execute a sequence of UI actions in ONE tool call — use for any multi-step gesture (drawing strokes, menu-open + item-click, activate+select-all+type, playing notes).

Params:

Service

service_page_create

Create a Tanit CMS page from markdown.

Params:

service_page_update

Update an existing Tanit page from markdown.

Params:

service_page_list

List Tanit CMS pages for the logged-in user.

Params:

service_page_get

Fetch a Tanit CMS page by page_id or owner/slug.

Params:

service_files_list

List files in the Tanit VFS (remote cloud storage).

Params:

service_files_get

Read a file from Tanit VFS.

Params:

service_files_upload

Upload a local file to Tanit VFS.

Params:

service_search

Full-text search Tanit CMS (pages, posts, pictures, VFS files, places).

Params:

Other

memory_find

Search session memory for stored facts or items.

Params: