diff --git a/pkg/backend/backend_test.go b/pkg/backend/backend_test.go index aafc81f..6be5338 100644 --- a/pkg/backend/backend_test.go +++ b/pkg/backend/backend_test.go @@ -663,14 +663,8 @@ func TestOllamaContextLength_ConnectionRefused(t *testing.T) { } // --- CodeWhisperer --- - -func TestCodeWhispererContract(t *testing.T) { - b, err := backend.NewCodeWhisperer("fake-token") - if err != nil { - t.Fatal(err) - } - checkContract(t, b) -} +// Intentionally untested. Reverse-engineered Kiro/CodeWhisperer protocol +// requires a live session. See codewhisperer.go. // --- RateLimitError --- diff --git a/pkg/backend/codewhisperer.go b/pkg/backend/codewhisperer.go index 354f35e..1f86891 100644 --- a/pkg/backend/codewhisperer.go +++ b/pkg/backend/codewhisperer.go @@ -2,6 +2,10 @@ package backend // CodeWhispererBackend implements Backend for Amazon CodeWhisperer / Kiro. // +// COVERAGE: Intentionally untested. Reverse-engineered Kiro streaming API +// client requiring a live session to test. +// +// // Auth is configured via the apiKey parameter to NewCodeWhisperer: // - Empty string → read from Kiro CLI SQLite database at the default path // ($XDG_DATA_HOME/kiro-cli/data.sqlite3 on Linux). diff --git a/pkg/backend/codewhisperer_internal.go b/pkg/backend/codewhisperer_internal.go index 5382700..7927cb0 100644 --- a/pkg/backend/codewhisperer_internal.go +++ b/pkg/backend/codewhisperer_internal.go @@ -1,6 +1,8 @@ package backend -// Low-level plumbing for the Amazon CodeWhisperer / Kiro backend: +// Low-level plumbing for the Amazon CodeWhisperer / Kiro backend. +// COVERAGE: Intentionally untested. See codewhisperer.go. +// // - Wire types for the GenerateAssistantResponse API // - Binary AWS event stream decoder // - HTTP API client