mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 12:22:14 +03:00
feat(claude): [1m] suffix for 1M extended context (PR #311 @DavyMassoneto) feat(registry): new models for iFlow, Qwen, Kimi (PR #326 @nyatoru) fix(cli): postinstall binary copy instead of rebuild (PR #327 @ardaaltinors, fixes #321) docs: English Remote OAuth guide in README (PR #329, fixes #318) test: 3 unit tests for parseModel [1m] suffix
19 lines
764 B
JavaScript
19 lines
764 B
JavaScript
// [1m] extended context suffix — PR #311 (DavyMassoneto)
|
|
test("[1m] suffix: strips suffix and sets extendedContext=true", () => {
|
|
const result = parseModel("claude-sonnet-4-6[1m]");
|
|
assert.strictEqual(result.model, "claude-sonnet-4-6");
|
|
assert.strictEqual(result.extendedContext, true);
|
|
});
|
|
|
|
test("[1m] suffix: normal model has extendedContext=false", () => {
|
|
const result = parseModel("claude-sonnet-4-6");
|
|
assert.strictEqual(result.model, "claude-sonnet-4-6");
|
|
assert.strictEqual(result.extendedContext, false);
|
|
});
|
|
|
|
test("[1m] suffix: works with provider prefix", () => {
|
|
const result = parseModel("claude/claude-sonnet-4-6[1m]");
|
|
assert.strictEqual(result.model, "claude-sonnet-4-6");
|
|
assert.strictEqual(result.extendedContext, true);
|
|
});
|