consciousness/poc-agent/src/tools
Kent Overstreet 5ae33a48ab refactor: typed args for grep, bash, and vision tools
Convert remaining tools from manual args["key"].as_str() parsing to
serde Deserialize structs. Also removes the now-unused get_str()
helper from grep.rs and simplifies capture_tmux_pane() signature
(takes lines directly instead of re-parsing args).

All 7 tool modules now use the same typed args pattern.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 16:31:34 -04:00
..
bash.rs refactor: typed args for grep, bash, and vision tools 2026-03-21 16:31:34 -04:00
control.rs refactor: clean up tool dispatch and extract helpers 2026-03-21 15:18:53 -04:00
edit.rs refactor: use typed Deserialize structs for tool arguments 2026-03-21 16:28:10 -04:00
glob_tool.rs refactor: use typed Deserialize structs for tool arguments 2026-03-21 16:28:10 -04:00
grep.rs refactor: typed args for grep, bash, and vision tools 2026-03-21 16:31:34 -04:00
journal.rs Move poc-agent into workspace, improve agent prompts 2026-03-18 22:45:01 -04:00
memory.rs refactor: clean up tool dispatch and extract helpers 2026-03-21 15:18:53 -04:00
mod.rs refactor: clean up tool dispatch and extract helpers 2026-03-21 15:18:53 -04:00
read.rs refactor: use typed Deserialize structs for tool arguments 2026-03-21 16:28:10 -04:00
vision.rs refactor: typed args for grep, bash, and vision tools 2026-03-21 16:31:34 -04:00
working_stack.rs refactor: move working_stack tool to tools/working_stack.rs 2026-03-20 13:15:01 -04:00
write.rs refactor: use typed Deserialize structs for tool arguments 2026-03-21 16:28:10 -04:00