diff options
Diffstat (limited to 'packages/core/src/index.ts')
| -rw-r--r-- | packages/core/src/index.ts | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 233cb10..3009a0b 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -1,7 +1,10 @@ // @dispatch/core — Agent runtime, LLM integration, tools +// Agent & LLM export { Agent } from "./agent/agent.js"; export { createProvider } from "./llm/provider.js"; + +// Tools export { createListFilesTool } from "./tools/list-files.js"; export { createRunShellTool } from "./tools/run-shell.js"; export { analyzeCommand } from "./tools/shell-analyze.js"; @@ -9,7 +12,17 @@ export { prefix as bashArityPrefix } from "./tools/bash-arity.js"; export { createReadFileTool } from "./tools/read-file.js"; export { createToolRegistry } from "./tools/registry.js"; export { createWriteFileTool } from "./tools/write-file.js"; +export { TaskList, createTaskListTool } from "./tools/task-list.js"; + +// Types & Permissions export * from "./types/index.js"; export * from "./permission/index.js"; -export { loadConfig, configToRuleset } from "./config/loader.js"; -export type { DispatchConfig } from "./config/loader.js"; + +// Config +export { loadConfig, configToRuleset, validateConfig, createConfigWatcher } from "./config/index.js"; + +// Skills +export { parseSkillFile, loadSkills, resolveSkillsForAgent, getSkillByName, createSkillsWatcher } from "./skills/index.js"; + +// Models +export { ModelRegistry, ModelResolver } from "./models/index.js"; |
