Buffaly Default Tools
Unlike generic AI agents that run risky command loops or generate massive unformatted code rewrites, Buffaly comes out of the box with a secure, hard-typed library of compiled C# tools designed to inspect, operate, and modify your workspace safely.
High-Trust, Bounded Operations
Other agents dump entire files into their context or ask for unrestricted shell access. Buffaly solves this by using optimized, specific tool families written natively in C# to guarantee safety, speed, and massive token savings:
🔒 Security First
Your local database passwords, API keys, and server connection credentials live securely in an offline vault and are resolved at execution time, never exposed in prompts.
📉 Token Savings
Instead of uploading whole codebases, tools load bounded file blocks and perform local similarity indexing, saving up to 90% in token usage.
Built-In Tool Families
📂 File System & Fast Code Search
Buffaly.Agent.Tools.FileSystemEnables native recursive searches using integrated ripgrep and bounded file range reading (e.g. lines 20-50 only) to easily audit massive file systems with minimal context cost.
🛠Surgical Code Patching
Buffaly.Agent.Tools.CodexAllows the agent to write high-precision context patches (SmartPatches) instead of rewriting full files. If anchors don't match exactly, the patch fails fast rather than corrupting your source files.
💻 Shell & Process Controls
Buffaly.Agent.Tools.ProcessRuns builds, tests, or Git diagnostics via structured process boundaries. Includes active standard-output capture, exit-code verification, and strict timeouts to prevent hanging threads.
📢 Relational Databases
Buffaly.Agent.Tools.SqlServerConnects to local or remote relational databases to perform safe, read-only data audits and schema diagnostics using credentials resolved dynamically from your secure secrets vault.
See Them in Action in 5 Minutes
Once you start your local agent and open the Web Console, you don't need to specify complex command syntax. Just interact with your agent naturally:
"Search for a tool that can read lines of a file."
The agent runs a similarity query against its registered capabilities index and activates the correct tool automatically.
"Search my codebase for 'Connection' and let me know which files matched."
Buffaly instantly executes its high-speed compiled Ripgrep tool internally and presents only the line hits.
100% Open & Inspectable
Every default tool you use is fully open-source. When you clone the repository, you can inspect their concrete implementation classes directly inside the solution tree under c:\dev\buffaly-ai\buffaly-development to verify safety parameters, or write and compile your own custom C# tools in minutes.