Exploring Tools
Tools Reference Guide

Bwat Tools Reference Guide

What Can Bwat Do?

Bwat serves as your AI-powered development assistant, capable of:

  • Creating and modifying project files
  • Executing terminal commands
  • Analyzing and searching through codebases
  • Debugging and resolving issues
  • Automating routine development tasks
  • Connecting with external services and APIs

Getting Started

Initiate a Task

  • Enter your request in the chat interface
  • Example: "Generate a new Vue component named NavigationBar"

Provide Necessary Context

  • Use @ mentions to reference specific files or directories
  • Example: "@file:src/views/MainPage.vue"

Review Proposed Changes

  • Bwat displays all modifications for approval
  • You can adjust or reject any changes

Core Capabilities

File Management

  • Generate new files
  • Modify existing code
  • Perform project-wide search and replace

Command Execution

  • Run package manager commands
  • Launch development environments
  • Manage dependencies

Code Intelligence

  • Identify and resolve errors
  • Restructure and optimize code
  • Generate documentation

Web Interaction

  • Test web applications
  • Capture visual snapshots
  • Monitor browser console output

Available Functionalities

For complete implementation details, visit the Bwat repository.

Bwat can utilize these tools for various development tasks:

File System Operations

  • write_to_file: Create or update files
  • read_file: Access file contents
  • replace_in_file: Make precise file edits
  • search_files: Perform regex-based searches
  • list_files: Browse directory structures