-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
M18M18: Tool Orchestration EvolutionM18: Tool Orchestration EvolutionfeatureNew functionalityNew functionalitytoolsTool execution and MCP integrationTool execution and MCP integration
Description
Parent: #239 (Phase A)
Summary
Single FileExecutor handling read, write, edit, glob, and grep operations within a sandboxed path set.
Changes
crates/zeph-tools/src/file.rs(new):FileExecutorimplementingToolExecutor- Sandboxed to
allowed_pathsfrom config - Operations: read (with offset/limit), write, edit (string replacement), glob (pattern matching), grep (regex search)
Acceptance criteria
- All 5 file operations functional
- Path sandbox enforced (no traversal outside allowed_paths)
- Unit tests for each operation
- Unit tests for sandbox enforcement
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
M18M18: Tool Orchestration EvolutionM18: Tool Orchestration EvolutionfeatureNew functionalityNew functionalitytoolsTool execution and MCP integrationTool execution and MCP integration