Skip to content

docs: keyring fallback to secrets.yaml#7165

Merged
dianed-square merged 4 commits intomainfrom
docs/keyring-fallback
Feb 11, 2026
Merged

docs: keyring fallback to secrets.yaml#7165
dianed-square merged 4 commits intomainfrom
docs/keyring-fallback

Conversation

@dianed-square
Copy link
Contributor

@dianed-square dianed-square commented Feb 11, 2026

Summary

This PR documents the new graceful keyring fallback behavior.

Documentation updates:

  • documentation/docs/getting-started/providers.md and documentation/docs/guides/environment-variables.md:
    • Add "or cannot be accessed" to extend scope
  • documentation/docs/guides/config-files.md:
    • Add more detail about file-based storage
  • documentation/docs/troubleshooting/known-issues.md:
    • Integrate new scope/behavior
    • Add a new "Keyring Cannot Be Accessed (Automatic Fallback)” section

Type of Change

  • Feature
  • Bug fix
  • Refactor / Code quality
  • Performance improvement
  • Documentation
  • Tests
  • Security fix
  • Build / Release
  • Other (specify below)

AI Assistance

  • This PR was created or reviewed with AI assistance

Testing

Some manual testing


Copilot AI review requested due to automatic review settings February 11, 2026 21:51
@dianed-square dianed-square requested a review from a team as a code owner February 11, 2026 21:51
@github-actions
Copy link
Contributor

github-actions bot commented Feb 11, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-02-11 22:38 UTC

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 updates the documentation to reflect goose’s behavior of falling back to secrets.yaml when the system keyring cannot be accessed, and adds troubleshooting guidance for that fallback.

Changes:

  • Expanded keyring-related docs to include “cannot be accessed” cases and describe file-based secret storage behavior.
  • Updated troubleshooting guidance to reference automatic fallback and added a dedicated “Keyring Cannot Be Accessed (Automatic Fallback)” section.
  • Updated related cross-links and references across providers, config-files, and environment-variable docs.

Reviewed changes

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

File Description
documentation/docs/troubleshooting/known-issues.md Adds/updates troubleshooting guidance for keyring failures and introduces an automatic fallback section.
documentation/docs/guides/environment-variables.md Updates the keyring-disable tip to include automatic fallback behavior and link to troubleshooting.
documentation/docs/guides/config-files.md Clarifies when secrets.yaml is used and expands security considerations around file-based secret storage.
documentation/docs/getting-started/providers.md Extends provider key storage wording to include “keyring cannot be accessed” scenarios.

Copilot AI review requested due to automatic review settings February 11, 2026 22:09
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 4 out of 4 changed files in this pull request and generated no new comments.

@dianed-square dianed-square added this pull request to the merge queue Feb 11, 2026
Merged via the queue into main with commit c6e27b8 Feb 11, 2026
27 checks passed
@dianed-square dianed-square deleted the docs/keyring-fallback branch February 11, 2026 22:34
jh-block added a commit that referenced this pull request Feb 12, 2026
* origin/main: (33 commits)
  fix: replace panic with proper error handling in get_tokenizer (#7175)
  Lifei/smoke test for developer (#7174)
  fix text editor view broken (#7167)
  docs: White label guide (#6857)
  Add PATH detection back to developer extension (#7161)
  docs: pin version in ci/cd (#7168)
  Desktop: - No Custom Headers field for custom OpenAI-compatible providers  (#6681)
  feat: edit model and extensions of a recipe from GUI (#6804)
  feat: MCP support for agentic CLI providers (#6972)
  docs: keyring fallback to secrets.yaml (#7165)
  feat: load provider/model specified inside the recipe config (#6884)
  fix ask-ai bot hitting tool call limits (#7162)
  fix flatpak icon (#7154)
  [docs] Skills Marketplace UI Improvements (#7158)
  More no-window flags (#7122)
  feat: Allow overriding default bat themes using environment variables (#7140)
  Make the system prompt smaller (#6991)
  Pre release script (#7145)
  Spelling (#7137)
  feat(mcp): upgrade rmcp to 0.15.0 and advertise MCP Apps UI extension capability (#6927)
  ...
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