8bf88049bf
- assembleSystemPrompt() now injects '# Runtime Context' with current date/time - New system.info tool: date, time, hostname, platform, arch, uptime, memory, Node.js version - Tool available in all profiles (minimal/messaging/coding/full) - 983 tests passing (+7 new)
19 lines
1.3 KiB
TypeScript
19 lines
1.3 KiB
TypeScript
export type { Tool, ToolCall, ToolResult, ToolInputSchema, ToolUseBlock, ToolResultBlock, ToolUseMessage, ToolResultMessage } from './types.js';
|
|
export { ToolRegistry } from './registry.js';
|
|
export type { AnthropicToolDef, OpenAIToolDef } from './registry.js';
|
|
export { ToolExecutor } from './executor.js';
|
|
export type { ToolExecutorConfig } from './executor.js';
|
|
export { ToolPolicy } from './policy.js';
|
|
export type { ToolPolicyContext } from './policy.js';
|
|
export { allBuiltinTools, createWebSearchTools, createProcessTools, ProcessManager, BrowserManager, createBrowserTools, createMediaSendTool, createSessionTools, createAgentsListTool, createMessageSendTool, createCronTools } from './builtin/index.js';
|
|
export type { WebSearchConfig } from './builtin/web-search.js';
|
|
export type { ProcessManagerConfig } from './builtin/process/index.js';
|
|
export type { BrowserManagerConfig } from './builtin/browser/index.js';
|
|
export { shellExecTool } from './builtin/shell.js';
|
|
export { fileReadTool } from './builtin/file-read.js';
|
|
export { fileWriteTool } from './builtin/file-write.js';
|
|
export { fileEditTool } from './builtin/file-edit.js';
|
|
export { fileListTool } from './builtin/file-list.js';
|
|
export { systemInfoTool } from './builtin/system-info.js';
|
|
export { webFetchTool } from './builtin/web-fetch.js';
|