open-code-review/internal
kite 7d75c3a9d3 refactor(llm): replace hand-rolled HTTP clients with official Anthropic and OpenAI SDKs
Migrated internal/llm from manual net/http implementation to anthropic-sdk-go v1.47.0
and openai-go/v3 v3.39.0, reducing ~400 lines of retry, request-building, and streaming
code. Simplified LLMClient interface to single CompletionsWithCtx method. Fixed Anthropic
auth to use WithAuthToken (Bearer) instead of WithAPIKey (X-Api-Key) for proxy compatibility.
Fixed OpenAI message builder to use ExtractText() for proper []ContentBlock handling.
2026-06-06 19:26:34 +08:00
..
agent fix(llm): add context support to StreamCompletion and memory compression to prevent infinite timeouts 2026-06-06 13:22:32 +08:00
config fix(tool): use fixed-string matching by default in code_search to fix Linux failures 2026-06-05 23:59:01 +08:00
diff refactor(llm): replace hand-rolled HTTP clients with official Anthropic and OpenAI SDKs 2026-06-06 19:26:34 +08:00
llm refactor(llm): replace hand-rolled HTTP clients with official Anthropic and OpenAI SDKs 2026-06-06 19:26:34 +08:00
model feat: init 2026-05-20 22:03:52 +08:00
release fix(build): improve Windows support based on PR #13 review feedback 2026-06-02 22:37:27 +08:00
session feat(session,viewer): record review mode and diff refs in session 2026-06-05 09:44:33 +08:00
stdout style: apply go fmt formatting 2026-06-03 17:34:28 +08:00
suggestdiff feat: init 2026-05-20 22:03:52 +08:00
telemetry style: apply go fmt formatting 2026-06-03 17:34:28 +08:00
tool fix(tool): add 10s timeout to code_search git grep to prevent blocking on slow I/O 2026-06-06 15:16:48 +08:00
viewer feat(session,viewer): record review mode and diff refs in session 2026-06-05 09:44:33 +08:00