sgr-agent 0.5.1

SGR LLM client + agent framework — structured output, function calling, agent loop, 3 agent variants
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Reusable tool implementations for SGR agents.
//!
//! These are the core tools any BAML agent needs: bash, filesystem, git.
//! Agent-specific tools (MCP, skills, editor) stay in the agent crate.

pub mod apply_patch;
pub mod bash;
pub mod fs;
pub mod git;

pub use bash::{BashResult, run_command, run_command_in, run_interactive};
pub use fs::{edit_file, read_file, write_file};
pub use git::{GitStatus, git_add, git_commit, git_diff, git_status};