crates/aura/src/tools.rs:115,120 (client filesystem sandbox checks) and crates/aura/src/skill_tool.rs:100,114,164,170,182 (skill dir resolution) call Path::canonicalize inside async fns. These are local client/skill paths, not memory_dir, so #421 left them out of scope; they are the same blocking-syscall-on-runtime-thread pattern and should move to tokio::fs::canonicalize (or be documented as cold-path).
Follow-up to #421.
crates/aura/src/tools.rs:115,120(client filesystem sandbox checks) andcrates/aura/src/skill_tool.rs:100,114,164,170,182(skill dir resolution) callPath::canonicalizeinside async fns. These are local client/skill paths, notmemory_dir, so #421 left them out of scope; they are the same blocking-syscall-on-runtime-thread pattern and should move totokio::fs::canonicalize(or be documented as cold-path).Follow-up to #421.