Skip to content

docs: document Desktop UI recipe editing for model/provider and extensions#7327

Merged
blackgirlbytes merged 6 commits intomainfrom
docs/recipe-desktop-ui-editing
Feb 18, 2026
Merged

docs: document Desktop UI recipe editing for model/provider and extensions#7327
blackgirlbytes merged 6 commits intomainfrom
docs/recipe-desktop-ui-editing

Conversation

@blackgirlbytes
Copy link
Contributor

@blackgirlbytes blackgirlbytes commented Feb 18, 2026

Summary

Update the RecipeFields component to accurately reflect the Desktop UI structure for recipe editing, documenting the model/provider and extensions editing features.

Changes

File Modified

documentation/src/components/RecipeFields.js

Updated to match the actual Desktop UI hierarchy:

  • Top-level fields: Title, Description, Instructions, Initial prompt
  • Advanced Options (expandable section):
    • Activities to display as clickable buttons for users
    • Parameters to accept dynamic values
    • Model and provider to specify which provider and model the recipe should use
    • Extensions to select which tools are available
    • Response JSON schema for structured output in automations

Related PRs

Testing

  • Documentation builds successfully with npm run build

…sions

Add documentation for the Desktop GUI features that allow users to edit
recipe model, provider, and extensions settings directly from the UI
(PR #6804) and clarify the automatic UI updates when recipes specify
provider/model settings (PR #6884).

Changes:
- Update RecipeFields.js component to include model/provider and extensions
- Add 'Advanced Options' section in session-recipes.md explaining:
  - Model and Provider selection dropdowns
  - Extensions toggle interface with search
- Enhance recipe-reference.md Settings note to mention Desktop UI updates

Closes documentation for PR #6804 and PR #6884
@blackgirlbytes blackgirlbytes requested a review from a team as a code owner February 18, 2026 22:10
Copilot AI review requested due to automatic review settings February 18, 2026 22:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds documentation for new Desktop UI features that allow users to edit recipe model/provider and extensions settings directly from the GUI. The changes document features implemented in PRs #6804 and #6884, which enable users to specify which AI model/provider and which tools (extensions) should be used when running a recipe.

Changes:

  • Added "Model and provider" and "Extensions" fields to the recipe fields component
  • Created new "Advanced Options" subsection documenting the Model/Provider and Extensions selectors in the Desktop UI
  • Enhanced the Settings note to mention automatic UI updates when recipes specify model/provider

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
documentation/src/components/RecipeFields.js Added two new list items documenting model/provider and extensions as configurable recipe fields
documentation/docs/guides/recipes/session-recipes.md Added comprehensive "Advanced Options" section with detailed UI interaction descriptions for model/provider and extensions selection
documentation/docs/guides/recipes/recipe-reference.md Added note explaining that Desktop app's model selector automatically updates to reflect recipe settings

@github-actions
Copy link
Contributor

github-actions bot commented Feb 18, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-02-18 23:43 UTC

Move message, activities, parameters, model/provider, extensions, and
response schema under Advanced Options to match the actual Desktop UI
structure and avoid redundancy with the detailed Advanced Options section.
Copilot AI review requested due to automatic review settings February 18, 2026 22:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

- Restructure RecipeFields.js to show Advanced Options as a collapsible
  section containing Activities, Parameters, Model/Provider, Extensions,
  and Response JSON Schema (matching the actual Desktop UI)
- Remove redundant Advanced Options section from session-recipes.md
  since RecipeFields now accurately represents the UI structure
The recipe-reference.md is a technical reference for YAML/JSON schema,
not a Desktop UX guide. The note about UI updates doesn't belong here.
Copilot AI review requested due to automatic review settings February 18, 2026 22:48
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.

@blackgirlbytes blackgirlbytes added this pull request to the merge queue Feb 18, 2026
Merged via the queue into main with commit 26a6448 Feb 18, 2026
22 checks passed
@blackgirlbytes blackgirlbytes deleted the docs/recipe-desktop-ui-editing branch February 18, 2026 23:43
michaelneale added a commit that referenced this pull request Feb 19, 2026
* main: (54 commits)
  docs: add monitoring subagent activity section (#7323)
  docs: document Desktop UI recipe editing for model/provider and extensions (#7327)
  docs: add CLAUDE_THINKING_BUDGET and CLAUDE_THINKING_ENABLED environm… (#7330)
  fix: display 'Code Mode' instead of 'code_execution' in CLI (#7321)
  docs: add Permission Policy documentation for MCP Apps (#7325)
  update RPI plan prompt (#7326)
  docs: add CLI syntax highlighting theme customization (#7324)
  fix(cli): replace shell-based update with native Rust implementation (#7148)
  docs: rename Code Execution extension to Code Mode extension (#7316)
  docs: remove ALPHA_FEATURES flag from documentation (#7315)
  docs: escape variable syntax in recipes (#7314)
  docs: update OTel environment variable and config guides (#7221)
  docs: system proxy settings (#7311)
  docs: add Summon extension tutorial and update Skills references (#7310)
  docs: agent session id (#7289)
  fix(gemini-cli): restore streaming lost in #7247 (#7291)
  Update more instructions (#7305)
  feat: add Moonshot and Kimi Code declarative providers (#7304)
  fix(cli): handle Reasoning content and fix streaming thinking display (#7296)
  feat: add GOOSE_SUBAGENT_MODEL and GOOSE_SUBAGENT_PROVIDER config options (#7277)
  ...
katzdave added a commit that referenced this pull request Feb 19, 2026
* 'main' of github.com:block/goose: (40 commits)
  Remove trailing space from links (#7156)
  fix: detect low balance and prompt for top up (#7166)
  feat(apps): add support for MCP apps to sample (#7039)
  Typescript SDK for ACP extension methods (#7319)
  chore: upgrade to rmcp 0.16.0 (#7274)
  docs: add monitoring subagent activity section (#7323)
  docs: document Desktop UI recipe editing for model/provider and extensions (#7327)
  docs: add CLAUDE_THINKING_BUDGET and CLAUDE_THINKING_ENABLED environm… (#7330)
  fix: display 'Code Mode' instead of 'code_execution' in CLI (#7321)
  docs: add Permission Policy documentation for MCP Apps (#7325)
  update RPI plan prompt (#7326)
  docs: add CLI syntax highlighting theme customization (#7324)
  fix(cli): replace shell-based update with native Rust implementation (#7148)
  docs: rename Code Execution extension to Code Mode extension (#7316)
  docs: remove ALPHA_FEATURES flag from documentation (#7315)
  docs: escape variable syntax in recipes (#7314)
  docs: update OTel environment variable and config guides (#7221)
  docs: system proxy settings (#7311)
  docs: add Summon extension tutorial and update Skills references (#7310)
  docs: agent session id (#7289)
  ...
jh-block added a commit that referenced this pull request Feb 19, 2026
* origin/main:
  fix(ci): deflake smoke tests for Google models (#7344)
  feat: add Cerebras provider support (#7339)
  fix: skip whitespace-only text blocks in Anthropic message (#7343)
  fix(goose-acp): heap allocations (#7322)
  Remove trailing space from links (#7156)
  fix: detect low balance and prompt for top up (#7166)
  feat(apps): add support for MCP apps to sample (#7039)
  Typescript SDK for ACP extension methods (#7319)
  chore: upgrade to rmcp 0.16.0 (#7274)
  docs: add monitoring subagent activity section (#7323)
  docs: document Desktop UI recipe editing for model/provider and extensions (#7327)
  docs: add CLAUDE_THINKING_BUDGET and CLAUDE_THINKING_ENABLED environm… (#7330)
  fix: display 'Code Mode' instead of 'code_execution' in CLI (#7321)
  docs: add Permission Policy documentation for MCP Apps (#7325)
  update RPI plan prompt (#7326)
  docs: add CLI syntax highlighting theme customization (#7324)
  fix(cli): replace shell-based update with native Rust implementation (#7148)
  docs: rename Code Execution extension to Code Mode extension (#7316)
aharvard added a commit that referenced this pull request Feb 19, 2026
* origin/main: (29 commits)
  fix(ci): deflake smoke tests for Google models (#7344)
  feat: add Cerebras provider support (#7339)
  fix: skip whitespace-only text blocks in Anthropic message (#7343)
  fix(goose-acp): heap allocations (#7322)
  Remove trailing space from links (#7156)
  fix: detect low balance and prompt for top up (#7166)
  feat(apps): add support for MCP apps to sample (#7039)
  Typescript SDK for ACP extension methods (#7319)
  chore: upgrade to rmcp 0.16.0 (#7274)
  docs: add monitoring subagent activity section (#7323)
  docs: document Desktop UI recipe editing for model/provider and extensions (#7327)
  docs: add CLAUDE_THINKING_BUDGET and CLAUDE_THINKING_ENABLED environm… (#7330)
  fix: display 'Code Mode' instead of 'code_execution' in CLI (#7321)
  docs: add Permission Policy documentation for MCP Apps (#7325)
  update RPI plan prompt (#7326)
  docs: add CLI syntax highlighting theme customization (#7324)
  fix(cli): replace shell-based update with native Rust implementation (#7148)
  docs: rename Code Execution extension to Code Mode extension (#7316)
  docs: remove ALPHA_FEATURES flag from documentation (#7315)
  docs: escape variable syntax in recipes (#7314)
  ...

# Conflicts:
#	ui/desktop/src/components/McpApps/McpAppRenderer.tsx
#	ui/desktop/src/components/McpApps/types.ts
katzdave added a commit that referenced this pull request Feb 19, 2026
* 'main' of github.com:block/goose: (24 commits)
  Docs: claude code uses stream-json (#7358)
  Improve link confirmation modal (#7333)
  fix(ci): deflake smoke tests for Google models (#7344)
  feat: add Cerebras provider support (#7339)
  fix: skip whitespace-only text blocks in Anthropic message (#7343)
  fix(goose-acp): heap allocations (#7322)
  Remove trailing space from links (#7156)
  fix: detect low balance and prompt for top up (#7166)
  feat(apps): add support for MCP apps to sample (#7039)
  Typescript SDK for ACP extension methods (#7319)
  chore: upgrade to rmcp 0.16.0 (#7274)
  docs: add monitoring subagent activity section (#7323)
  docs: document Desktop UI recipe editing for model/provider and extensions (#7327)
  docs: add CLAUDE_THINKING_BUDGET and CLAUDE_THINKING_ENABLED environm… (#7330)
  fix: display 'Code Mode' instead of 'code_execution' in CLI (#7321)
  docs: add Permission Policy documentation for MCP Apps (#7325)
  update RPI plan prompt (#7326)
  docs: add CLI syntax highlighting theme customization (#7324)
  fix(cli): replace shell-based update with native Rust implementation (#7148)
  docs: rename Code Execution extension to Code Mode extension (#7316)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments