picoclaw/pkg/providers
Leandro Barbosa 447c17aeb1 merge: sync upstream/main (PR #213) into feat/multi-agent-routing
Resolve conflicts in pkg/providers/types.go and pkg/agent/loop.go:
- types.go: use protocoltypes aliases from PR #213, keep fallback types
- loop.go: drop old single-agent createToolRegistry (replaced by multi-agent pattern)

Refactor to align with PR #213 patterns:
- instance.go: use NewExecToolWithConfig (accept full config for deny patterns)
- registry.go: pass full config to NewAgentInstance
- loop.go: add Perplexity web search options to registerSharedTools
2026-02-18 11:39:14 -03: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_integration_test.go merge: sync upstream/main (PR #213) into feat/multi-agent-routing 2026-02-18 11:39:14 -03: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 Feature/websearch OpenAI (#118) 2026-02-18 16:30:30 +08:00
codex_provider_test.go Feature/websearch OpenAI (#118) 2026-02-18 16:30:30 +08:00
cooldown.go style: fix gofmt formatting in cooldown files 2026-02-13 12:26:44 -03:00
cooldown_test.go style: fix gofmt formatting in cooldown files 2026-02-13 12:26:44 -03:00
error_classifier.go feat: add model fallback chain with error classification 2026-02-13 12:12:12 -03:00
error_classifier_test.go feat: add model fallback chain with error classification 2026-02-13 12:12:12 -03:00
factory.go merge: sync upstream/main, wire WebSearch through factory 2026-02-18 11:09:18 -03:00
factory_test.go providers: finalize PR213 review fixes 2026-02-17 11:13:10 -05:00
fallback.go feat: add model fallback chain with error classification 2026-02-13 12:12:12 -03:00
fallback_test.go feat: add model fallback chain with error classification 2026-02-13 12:12:12 -03:00
github_copilot_provider.go fix: not used result 2026-02-15 08:02:23 +08:00
http_provider.go Feature/websearch OpenAI (#118) 2026-02-18 16:30:30 +08:00
model_ref.go feat: add model fallback chain with error classification 2026-02-13 12:12:12 -03:00
model_ref_test.go feat: add model fallback chain with error classification 2026-02-13 12:12:12 -03:00
tool_call_extract.go feat: add Codex CLI provider for subprocess integration (#80) 2026-02-16 11:40:17 +08:00
types.go merge: sync upstream/main (PR #213) into feat/multi-agent-routing 2026-02-18 11:39:14 -03:00