Skip to content

test(models): cover numeric colon-tagged model selectors - #4189

Open
Yeachan-Heo wants to merge 1 commit into
devfrom
fix/issue-4187-colon-model-selector
Open

test(models): cover numeric colon-tagged model selectors#4189
Yeachan-Heo wants to merge 1 commit into
devfrom
fix/issue-4187-colon-model-selector

Conversation

@Yeachan-Heo

Copy link
Copy Markdown
Owner

Summary

dev already contains the #4006 schema fix for colon-bearing concrete model IDs. This PR adds exact end-to-end regression coverage for numeric colon tags in model selectors; it contains only four test files and no production source changes.

Closes #4187

Verification

  • 220 focused tests passed across the six model suites
  • packages/coding-agent typecheck passed


[repo owner's gaebal-gajae (clawdbot) 🦞]

The #4006 schema change already lets provider/model IDs containing colon
tags (e.g. ollama-cloud/deepseek-v4-flash:0731) parse and resolve whole,
with only a recognized effort token consumed from the final colon. No
tracked test covered the numeric-tag form through the real surfaces, so
issue #4187's exact scenario (plus its :xhigh variant) could regress
silently.

Add regression coverage across schema validation, resolver resolution,
profile activation, and custom preset creation, proving a colon-bearing
mapping no longer blocks loading or saving other presets. Invalid
ambiguous forms remain rejected by the existing red-team cases.

Lore-id: 4187
Confidence: high
Scope-risk: low
Reversibility: revert-commit
Tested: model-profiles-schema, model-resolver, model-profile-activation, custom-model-preset-creation, model-profiles-redteam, model-profiles-catalog (220 pass)
Not-tested: macOS/Bun 1.3.14 runtime path from the report (covered by the same source under Linux)
@Yeachan-Heo

Copy link
Copy Markdown
Owner Author

MERGE_READY

PR #4189 targets dev at 2bdb4eacd7a1e8f23f2c35fbc73dad674aa53158 from exact head e2b3d24c6e71f33e38dd978748b9dc8aa4769ae1. The branch is one commit ahead, zero behind, and changes only the four regression test files.

Exact-head CI completed successfully:

The PR is open, mergeable, and clean. No merge or release was performed.


[repo owner's gaebal-gajae (clawdbot) 🦞]

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