yinwm
f8f1d539d4
Merge remote-tracking branch 'origin/main' into feat/refactor-provider-by-protocol
2026-02-20 00:11:46 +08:00
Edouard CLAUDE
521359ed4f
docs: add French README (README.fr.md) ( #408 )
2026-02-19 14:23:06 +01:00
yinwm
a73d8e1a16
feat: add model_list configuration for zero-code provider addition
...
- Add ModelConfig struct with protocol prefix support (openai/, anthropic/, etc.)
- Implement GetModelConfig with round-robin load balancing
- Add CreateProviderFromConfig factory for protocol-based routing
- Add ModelRegistry for thread-safe endpoint selection
- Maintain full backward compatibility with legacy providers config
- Update README.md and README.zh.md with model_list documentation
- Add migration guide at docs/migration/model-list-migration.md
Supported protocols: openai, anthropic, antigravity, claude-cli, codex-cli,
github-copilot, openrouter, groq, deepseek, cerebras, qwen, zhipu, gemini
Closes #283
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 23:26:00 +08:00
AlbertBui010
1e88df3ea8
Merge branch 'upstream/main' into docs/add-vietnamese-readme
...
Resolved conflicts in README.md, README.ja.md, and README.zh.md by keeping both Portuguese (upstream) and Vietnamese (local) language links.
2026-02-18 20:01:42 +07:00
Leandro Barbosa
f820da42d7
docs: add Brazilian Portuguese README (README.pt-br.md)
...
Add complete pt-BR translation of the README and update language
navigation links across all existing READMEs (English, Chinese,
Japanese) to include the Portuguese option.
2026-02-17 17:52:28 -03:00
AlbertBui010
8428446d69
docs: fix allow_from typo in config examples
2026-02-18 00:17:56 +07:00
QUY BUI QUANG
2ee2858912
Merge branch 'main' into docs/add-vietnamese-readme
2026-02-17 23:46:19 +07:00
yinwm
6992012737
Merge PR #333 : Add Cerebras provider
2026-02-17 23:41:19 +08:00
yinwm
de4ef9a8be
Merge PR #365 : Add Qwen provider
2026-02-17 23:37:55 +08:00
HansonJames
f0e90e6379
feat: Add the Qwen provider
2026-02-17 22:07:58 +08:00
yinwm
684e7413e1
Merge remote-tracking branch 'origin/main' into feat/cron-exec-timeout-config
2026-02-17 20:53:31 +08:00
zepan
da79c201c7
1. fix typo
2026-02-17 18:03:02 +08:00
zepan
5fb2721d22
1. add android phone termux quick guide
2026-02-17 18:01:39 +08:00
zepan
ac4b16dfb4
1. rename doc to docs
2026-02-17 16:51:38 +08:00
AlbertBui010
75fb728a11
docs: add Vietnamese README (README.vi.md)
...
- Add full Vietnamese translation of README.md
- Update language selector links in README.md, README.zh.md, README.ja.md
2026-02-17 09:17:03 +07:00
Yasuhiro Matsumoto
852d361eb0
Add new provider cerebras
2026-02-17 08:23:44 +09:00
zepan
13e4028d42
1. update wechat group qrcode 2. publish roadmap
2026-02-16 20:10:20 +08:00
zepan
214b201bfa
update wechat group qrcode
2026-02-15 20:49:58 +08:00
yinwm
40f90281e5
Merge remote-tracking branch 'upstream/main' into feat/cron-exec-timeout-config
2026-02-15 18:41:54 +08:00
yinwm
82856bc57a
feat(cron): add configurable execution timeout for cron jobs
...
Add a new configuration option `exec_timeout_minutes` under the `tools.cron`
section to control the maximum execution time for cron jobs. The default
timeout is set to 5 minutes, which is appropriate for LLM operations.
The configuration can be set in the config file or via the
`PICOCLAW_TOOLS_CRON_EXEC_TIMEOUT_MINUTES` environment variable. A value of
0 disables the timeout entirely.
This change improves system reliability by preventing cron jobs from running
indefinitely in case of unexpected failures or hanging processes.
2026-02-15 18:41:39 +08:00
Hoshina
11a6f5eb71
docs: update QQ Open Platform link to correct URL
2026-02-14 12:43:44 +08:00
zepan
82fea61551
update readme
2026-02-13 20:20:33 +08:00