How CodeBot Differs from General Chat

CodeBot is chat-based, but it is not just a blank chat box.

General chat can answer from the words you type. CodeBot can also work with the project or workspace open in the host app. It can inspect files, use tools, ask clarifying questions, request approvals, and apply changes when you ask it to.

That difference matters most when the answer depends on current local context:

  • what files are open
  • what code is selected
  • which project, target, or workspace is active
  • what the latest build or test output says
  • what changed in the working tree
  • which account, model, or tool is available

CodeBot is also designed for back-and-forth work. You can ask it to inspect first, make a small change, show the diff, run verification, revise the approach, or stop before editing files.

For best results, tell CodeBot the outcome you want and the amount of autonomy you are comfortable with. For example:

  • Inspect first; do not change files yet.
  • Make the smallest safe fix and show me the diff.
  • Run the tests after changing this.
  • Explain the options before choosing one.