Working with a project
Give the agent useful context and review its work.
Start with context#
The desktop app is being built around local project files, editor context and conversation. Tell the agent what you are trying to change, which files matter, and any constraints it should follow.
Keep changes reviewable#
Work in small steps. Review proposed edits and Git diffs, and keep checkpoints so you can return to a known state.
- Include the expected behavior in your request.
- Check changes outside the files you expected to touch.
- Use your project’s tests to verify the result.
Commands and permissions#
Local build and test commands can affect your files and environment. Read the command and understand its scope before allowing it. Approval behavior depends on the selected mode; do not assume that every action always pauses for confirmation.
A local command is not an isolated sandbox. Use a separate project copy or environment when working with unfamiliar code.
Choose what you share#
Relevant code, prompts and tool output may be sent to the provider behind your selected model. Keep credentials and unrelated private files out of the task context.
Models and providers