Skip to content

Add plugin tool recovery diagnostics#1653

Open
mimeding wants to merge 1 commit into
osaurus-ai:mainfrom
mimeding:codex/tool-plugin-recovery-center-2
Open

Add plugin tool recovery diagnostics#1653
mimeding wants to merge 1 commit into
osaurus-ai:mainfrom
mimeding:codex/tool-plugin-recovery-center-2

Conversation

@mimeding

@mimeding mimeding commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds read-only diagnostic models and a recovery center service for unavailable plugins, tools, search surfaces, MCP providers, and provider symptoms.
  • Preserves trust, provenance, and scope boundaries instead of marking unsafe tools available.
  • Adds reporter-safe output with secret, URL, and path redaction.

Validation

  • swift test --package-path Packages/OsaurusCore --filter PluginToolCapabilityRecoveryCenterTests
  • swiftlint lint --quiet Packages/OsaurusCore/Models/Plugin/PluginToolCapabilityRecovery.swift Packages/OsaurusCore/Services/Plugin/PluginToolCapabilityRecoveryCenter.swift Packages/OsaurusCore/Tests/Plugin/PluginToolCapabilityRecoveryCenterTests.swift
  • git diff --check
  • External review pass completed; actionable findings were incorporated before publication.
  • GitHub checks are green.

Notes

  • Ready for review as a read-only diagnostic foundation before visible UI wiring.

@mimeding mimeding marked this pull request as ready for review June 22, 2026 23:17
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.

1 participant