Tools
Tools let the LLM call host code. Extend Tool and register it via service.tools().add(...).
Concrete tool implementations live in separate packages:
llm-chat-file: filesystem toolsllm-chat-workspace: workspace and path-access managementllm-chat-memory: memory with embeddings, links, and PageRank scoringllm-chat-shell: shell tool with a permission systemllm-chat-time: date/time, stopwatch, and timer toolsllm-chat-web: web search and fetch toolsllm-chat-skill: skill loading tools
The llm-chat-mcp package exposes these tools over the Model Context Protocol.