picoclaw/pkg/providers
Jared Mahotiere c4cbb5fb35 providers: finalize PR213 review fixes
Phase 1: centralize protocol message/tool/response types in protocoltypes and keep compatibility aliases in providers and protocol packages.

Phase 1: preserve HTTPProvider constructor compatibility and route Anthropic api_base through factory auth/provider constructors with base URL normalization.

Phase 2: expand provider routing/auth tests (deepseek/nvidia/shengsuanyun, codex/claude oauth/codex-cli) and add openai_compat + anthropic coverage for proxy transport, model normalization, numeric option coercion, token-source refresh, and base URL behavior.

Phase 3: apply gofmt and validate with Dockerized tests (go test ./pkg/providers/... ./pkg/migrate and go test ./...).
2026-02-17 11:13:10 -05:00
..
anthropic providers: finalize PR213 review fixes 2026-02-17 11:13:10 -05:00
openai_compat providers: finalize PR213 review fixes 2026-02-17 11:13:10 -05:00
protocoltypes providers: finalize PR213 review fixes 2026-02-17 11:13:10 -05:00
claude_cli_provider.go feat: add Codex CLI provider for subprocess integration (#80) 2026-02-16 11:40:17 +08:00
claude_cli_provider_integration_test.go feat: merge heartbeat service improvements from feat-heartbeat branch 2026-02-13 01:42:22 +08:00
claude_cli_provider_test.go misc: fmt code 2026-02-13 17:51:47 +08:00
claude_provider.go providers: finalize PR213 review fixes 2026-02-17 11:13:10 -05:00
claude_provider_test.go refactor(providers): move anthropic logic to protocol package 2026-02-15 08:04:12 -05:00
codex_cli_credentials.go feat: add Codex CLI provider for subprocess integration (#80) 2026-02-16 11:40:17 +08:00
codex_cli_credentials_test.go feat: add Codex CLI provider for subprocess integration (#80) 2026-02-16 11:40:17 +08:00
codex_cli_provider.go feat: add Codex CLI provider for subprocess integration (#80) 2026-02-16 11:40:17 +08:00
codex_cli_provider_test.go feat: add Codex CLI provider for subprocess integration (#80) 2026-02-16 11:40:17 +08:00
codex_provider.go fix: codex agent 400 error (#102) 2026-02-16 11:46:02 +08:00
codex_provider_test.go fix: codex agent 400 error (#102) 2026-02-16 11:46:02 +08:00
factory.go providers: finalize PR213 review fixes 2026-02-17 11:13:10 -05:00
factory_test.go providers: finalize PR213 review fixes 2026-02-17 11:13:10 -05:00
github_copilot_provider.go fix: not used result 2026-02-15 08:02:23 +08:00
http_provider.go providers: finalize PR213 review fixes 2026-02-17 11:13:10 -05:00
tool_call_extract.go feat: add Codex CLI provider for subprocess integration (#80) 2026-02-16 11:40:17 +08:00
types.go providers: finalize PR213 review fixes 2026-02-17 11:13:10 -05:00