feat: complete kiro platform support
This commit is contained in:
@@ -151,6 +151,20 @@ func TestAccountIsModelSupported(t *testing.T) {
|
||||
requestedModel: "any-model",
|
||||
expected: true,
|
||||
},
|
||||
{
|
||||
name: "kiro no mapping falls back to default whitelist",
|
||||
platform: PlatformKiro,
|
||||
credentials: nil,
|
||||
requestedModel: "claude-sonnet-4-6",
|
||||
expected: true,
|
||||
},
|
||||
{
|
||||
name: "kiro no mapping rejects model outside default whitelist",
|
||||
platform: PlatformKiro,
|
||||
credentials: nil,
|
||||
requestedModel: "auto",
|
||||
expected: false,
|
||||
},
|
||||
|
||||
// 精确匹配
|
||||
{
|
||||
@@ -244,6 +258,13 @@ func TestAccountGetMappedModel(t *testing.T) {
|
||||
requestedModel: "gemini-3.1-pro-preview-customtools",
|
||||
expected: "gemini-3.1-pro-preview-customtools",
|
||||
},
|
||||
{
|
||||
name: "kiro no mapping uses default upstream mapping",
|
||||
platform: PlatformKiro,
|
||||
credentials: nil,
|
||||
requestedModel: "claude-sonnet-4-6",
|
||||
expected: "claude-sonnet-4.6",
|
||||
},
|
||||
|
||||
// 精确匹配
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user