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