- 14 tools: tasks (7), steps (2), messages (2), projects (2), members (1) - TypeBox schemas for parameter validation - Injected via customTools into Pi Agent Core session - Tools wrap TrackerClient REST methods
8 lines
197 B
TypeScript
8 lines
197 B
TypeScript
import type { TrackerClient } from '../tracker/client.js';
|
|
|
|
/** Shared context passed to all tool handlers. */
|
|
export interface ToolContext {
|
|
trackerClient: TrackerClient;
|
|
agentSlug: string;
|
|
}
|