Journal, Web & Workspace Tools
Utility tools for persistent notes, web access, and file management.
Journal Tools
Persistent note-taking for the agent to remember important information:
| Tool | Description |
|---|---|
journalWrite | Write a new journal entry |
journalRead | Read journal entries |
journalSearch | Search journal by keywords |
journalDelete | Delete a journal entry |
Example
# Agent remembers user preference
journalWrite:
title: "User Preferences"
content: "Alice prefers brief responses and uses TON for payments"
tags: ["user", "preferences"]Web Tools
Access web content and APIs:
| Tool | Description |
|---|---|
webFetch | Fetch URL content (HTML/JSON) |
webSearch | Search the web via DuckDuckGo |
webScreenshot | Take screenshot of a webpage |
Web tools have built-in rate limiting to prevent abuse.
Workspace Tools
Sandboxed file operations in the workspace directory:
| Tool | Description |
|---|---|
workspaceList | List files in workspace |
workspaceRead | Read a file |
workspaceWrite | Write/create a file |
workspaceDelete | Delete a file |
The workspace is located at ~/.teleton/workspace/ and is protected against path traversal attacks.
System Tools
| Tool | Description |
|---|---|
getTime | Get current date/time |
generateId | Generate unique ID (UUID) |
calculateHash | Calculate SHA256 hash |