|
|
@@ -9,7 +9,6 @@ import { GlobTool } from "./glob"
|
|
|
import { GrepTool } from "./grep"
|
|
|
import { QuestionTool } from "./question"
|
|
|
import { ReadTool } from "./read"
|
|
|
-import { ReadToolFileSystem } from "./read-filesystem"
|
|
|
import { SkillTool } from "./skill"
|
|
|
import { TodoWriteTool } from "./todowrite"
|
|
|
import { WebFetchTool } from "./webfetch"
|
|
|
@@ -29,21 +28,6 @@ import { WriteTool } from "./write"
|
|
|
* repo_clone, repo_overview, plan_exit, and Rune/code mode. Keep MCP and plugin
|
|
|
* transforms separate from this static built-in list.
|
|
|
*/
|
|
|
-export const locationLayer = Layer.mergeAll(
|
|
|
- ApplyPatchTool.layer,
|
|
|
- BashTool.layer,
|
|
|
- EditTool.layer,
|
|
|
- GlobTool.layer,
|
|
|
- GrepTool.layer,
|
|
|
- QuestionTool.layer,
|
|
|
- ReadTool.layer.pipe(Layer.provide(ReadToolFileSystem.layer)),
|
|
|
- SkillTool.layer,
|
|
|
- TodoWriteTool.layer,
|
|
|
- WebFetchTool.layer,
|
|
|
- WebSearchTool.layer.pipe(Layer.provide(WebSearchTool.defaultConfigLayer)),
|
|
|
- WriteTool.layer,
|
|
|
-)
|
|
|
-
|
|
|
export const node = makeLocationNode({
|
|
|
name: "built-in-tools",
|
|
|
layer: Layer.empty,
|