Skip to content

Add model tool-use diagnostics#1739

Open
mimeding wants to merge 1 commit into
osaurus-ai:mainfrom
mimeding:codex/model-tool-use-preflight
Open

Add model tool-use diagnostics#1739
mimeding wants to merge 1 commit into
osaurus-ai:mainfrom
mimeding:codex/model-tool-use-preflight

Conversation

@mimeding

@mimeding mimeding commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds conservative tool-use status to model compatibility diagnostics and the model detail diagnostics card.
  • Reads declared tool-call parser metadata from jang_config.json and records honest evidence paths for chat-level and root-level tool-calling metadata.
  • Separates unproven, unsupported, and failed tool-use states without claiming live proof when no tool-result continuation evidence exists.

Validation

  • swiftc -parse Packages/OsaurusCore/Services/ModelCompatibilityDiagnostics.swift Packages/OsaurusCore/Views/Model/ModelDetailView.swift Packages/OsaurusCore/Tests/Service/ModelCompatibilityDiagnosticsTests.swift
  • git diff --check
  • bash scripts/i18n/check.sh
  • swiftlint lint Packages/OsaurusCore/Services/ModelCompatibilityDiagnostics.swift Packages/OsaurusCore/Views/Model/ModelDetailView.swift Packages/OsaurusCore/Tests/Service/ModelCompatibilityDiagnosticsTests.swift
  • GitHub CI: test-core, test-cli, swiftlint, shellcheck, and release drafter are green on 00ff762a.

Notes

  • Local focused swift test --package-path Packages/OsaurusCore --filter ModelCompatibilityDiagnosticsTests was attempted, but local SwiftPM dependency checkout stalled before tests ran on external MLX/secp256k1 submodules. GitHub CI completed the full required test lane successfully.

@mimeding mimeding marked this pull request as ready for review June 28, 2026 12:41
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