From 4eadc8fd3e01395dfd8b9392de473ebecb81b9c8 Mon Sep 17 00:00:00 2001 From: Maximilian <85677120+maximilianzuern@users.noreply.github.com> Date: Sun, 10 May 2026 23:34:28 +0200 Subject: [PATCH] fix tool config in example in SDK README.md --- packages/coding-agent/examples/sdk/README.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/coding-agent/examples/sdk/README.md b/packages/coding-agent/examples/sdk/README.md index 0fd95cf0..f9d14966 100644 --- a/packages/coding-agent/examples/sdk/README.md +++ b/packages/coding-agent/examples/sdk/README.md @@ -40,9 +40,6 @@ import { ModelRegistry, SessionManager, SettingsManager, - codingTools, - readOnlyTools, - readTool, bashTool, editTool, writeTool, } from "@earendil-works/pi-coding-agent"; // Auth and models setup @@ -64,7 +61,7 @@ await loader.reload(); const { session } = await createAgentSession({ resourceLoader: loader, authStorage, modelRegistry }); // Read-only -const { session } = await createAgentSession({ tools: readOnlyTools, authStorage, modelRegistry }); +const { session } = await createAgentSession({ tools: ["read", "grep", "find", "ls"], authStorage, modelRegistry }); // In-memory const { session } = await createAgentSession({ @@ -92,8 +89,8 @@ const { session } = await createAgentSession({ authStorage: customAuth, modelRegistry: customRegistry, resourceLoader, - tools: [readTool, bashTool], - customTools: [{ tool: myTool }], + tools: ["read", "bash", "my_tool"], + customTools: [myTool], sessionManager: SessionManager.inMemory(), settingsManager: SettingsManager.inMemory(), }); @@ -117,7 +114,7 @@ await session.prompt("Hello"); | `agentDir` | `~/.pi/agent` | Config directory | | `model` | From settings/first available | Model to use | | `thinkingLevel` | From settings/"off" | off, low, medium, high | -| `tools` | `codingTools` | Built-in tools | +| `tools` | `["read", "grep", "find", "ls", "bash", "edit", "write"]` | Built-in tools | | `customTools` | `[]` | Additional tool definitions | | `resourceLoader` | DefaultResourceLoader | Resource loader for extensions, skills, prompts, themes | | `sessionManager` | `SessionManager.create(cwd)` | Persistence |