Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions documentation/docs/guides/tips.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,11 @@ You don’t need to get it right the first time. Iterating on prompts and tools
### Keep Goose updated
Regularly [update](/docs/guides/updating-goose) Goose to benefit from the latest features, bug fixes, and performance improvements.

### Keep Recipes Idempotent
Write "[recipes](/docs/guides/recipes/session-recipes)" so they can run multiple times without causing unintended side effects. This ensures safer re-runs and easier debugging in automated workflows.
### Pair Two Models to Save Money
Use [lead/worker model](/docs/tutorials/lead-worker/) to have goose use a "lead" model for early planning before handing the task to a lower-cost "worker" model for execution.

### Add Clear Logging
Include informative log messages in your recipes for each major step. It makes debugging and troubleshooting much faster when something fails.
### Make Recipes Safe to Re-run
Write [recipes](/docs/guides/recipes/session-recipes) that check your current state before acting, so they can be run multiple times without causing any errors or duplication.

### Add Logging to Recipes
Inlcude informative log messages in your recipes for each major step to make debugging and troubleshooting easier should something fail.