@@ -643,6 +643,18 @@ func GetKiroModels() []*ModelInfo {
643643 MaxCompletionTokens : 64000 ,
644644 Thinking : & ThinkingSupport {Min : 1024 , Max : 32000 , ZeroAllowed : true , DynamicAllowed : true },
645645 },
646+ {
647+ ID : "kiro-claude-opus-4-7" ,
648+ Object : "model" ,
649+ Created : 1746057600 , // 2025-05-01
650+ OwnedBy : "aws" ,
651+ Type : "kiro" ,
652+ DisplayName : "Kiro Claude Opus 4.7" ,
653+ Description : "Claude Opus 4.7 via Kiro (2.2x credit)" ,
654+ ContextLength : 200000 ,
655+ MaxCompletionTokens : 64000 ,
656+ Thinking : & ThinkingSupport {Min : 1024 , Max : 32000 , ZeroAllowed : true , DynamicAllowed : true },
657+ },
646658 {
647659 ID : "kiro-claude-opus-4-6" ,
648660 Object : "model" ,
@@ -715,7 +727,7 @@ func GetKiroModels() []*ModelInfo {
715727 MaxCompletionTokens : 64000 ,
716728 Thinking : & ThinkingSupport {Min : 1024 , Max : 32000 , ZeroAllowed : true , DynamicAllowed : true },
717729 },
718- // --- 第三方模型 (通过 Kiro 接入) ---
730+ // --- Third-party models routed through Kiro ---
719731 {
720732 ID : "kiro-deepseek-3-2" ,
721733 Object : "model" ,
@@ -797,6 +809,18 @@ func GetKiroModels() []*ModelInfo {
797809 MaxCompletionTokens : 4096 ,
798810 },
799811 // --- Agentic Variants (Optimized for coding agents with chunked writes) ---
812+ {
813+ ID : "kiro-claude-opus-4-7-agentic" ,
814+ Object : "model" ,
815+ Created : 1746057600 , // 2025-05-01
816+ OwnedBy : "aws" ,
817+ Type : "kiro" ,
818+ DisplayName : "Kiro Claude Opus 4.7 (Agentic)" ,
819+ Description : "Claude Opus 4.7 optimized for coding agents (chunked writes)" ,
820+ ContextLength : 200000 ,
821+ MaxCompletionTokens : 64000 ,
822+ Thinking : & ThinkingSupport {Min : 1024 , Max : 32000 , ZeroAllowed : true , DynamicAllowed : true },
823+ },
800824 {
801825 ID : "kiro-claude-opus-4-6-agentic" ,
802826 Object : "model" ,
0 commit comments