Buffaly Logo
Built-In Capabilities

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.FileSystem

Enables 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.Codex

Allows 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.Process

Runs 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.SqlServer

Connects 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:

Step 1: Ask for a task

"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.

Step 2: Run a file scan

"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.

Next Up