Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion src/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions src/llm-coding-tools-agents/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ ahash = { version = "0.8", features = ["serde"] }
# Core library for permissions and tool types
llm-coding-tools-core = { path = "../llm-coding-tools-core", version = "0.2.0" }

# Canonicalizes paths, resolving symlinks without requiring the full path to exist
soft-canonicalize = "0.4"

[dev-dependencies]
tempfile = "3.27"
criterion = "0.8"
Expand Down
2 changes: 2 additions & 0 deletions src/llm-coding-tools-agents/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,15 @@ mod catalog;
mod extensions;
mod loader;
mod parser;
mod path;
mod runtime;
mod types;

pub use catalog::AgentCatalog;
pub use extensions::RulesetExt;
pub use loader::AgentLoader;
pub use parser::AgentParseError;
pub use path::{build_resolver_for_tool, FileToolResolver};
pub use runtime::{
callable_targets, default_tools, resolve_model_with_catalog, summarize_callable_targets,
AgentDefaults, AgentRuntime, AgentRuntimeBuilder, ModelResolutionError, ResolvedModel,
Expand Down
8 changes: 8 additions & 0 deletions src/llm-coding-tools-agents/src/path/mod.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
//! File-tool path resolver construction.
//!
//! Re-exports [`FileToolResolver`] and [`build_resolver_for_tool`] from the
//! `resolver` submodule. See that module for optimisation-tier details.

mod resolver;

pub use resolver::{build_resolver_for_tool, FileToolResolver};
Loading