consciousness/poc-agent/src/tools
Kent Overstreet 74f05924ff refactor: use typed Deserialize structs for tool arguments
Convert read_file, write_file, edit_file, and glob from manual
args["key"].as_str() parsing to serde_json::from_value with typed
Args structs. Gives type safety, default values via serde attributes,
and clearer error messages on missing/wrong-type arguments.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 16:28:10 -04:00
..
bash.rs refactor: clean up tool dispatch and extract helpers 2026-03-21 15:18:53 -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: clean up tool dispatch and extract helpers 2026-03-21 15:18:53 -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 Move poc-agent into workspace, improve agent prompts 2026-03-18 22:45:01 -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