Skip to content

FilesystemTools and skill_tool canonicalize synchronously inside async fns #447

Description

@Shearerbeard

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.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions