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
Leandro Barbosa
8a3be993cd
Merge remote-tracking branch 'upstream/main' into refactor/provider-protocol-122
2026-02-18 11:19:09 -03:00
Leandro Barbosa
2276bd149e
merge: sync upstream/main, wire WebSearch through factory
...
Merge upstream/main into refactor/provider-protocol-122.
Resolve http_provider.go conflict (keep thin delegate).
Wire OpenAIProviderConfig.WebSearch through providerSelection
and into CodexProvider for codex-auth and codex-cli-token paths.
2026-02-18 11:09:18 -03: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
Jared Mahotiere
e3c246a36f
Merge origin/main into refactor/provider-protocol-122
2026-02-17 09:28:56 -05: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
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
Jared Mahotiere
362c49a69d
docs(test): document protocol architecture and migration compatibility
2026-02-15 08:04:16 -05: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
seth
25a47b50ef
Merge branch 'main' into patch-1
2026-02-14 17:21:18 -08:00
Meng Zhuo
1cff7d4e37
Merge pull request #153 from alexhoshina/doc/fix-errors
...
docs: update QQ Open Platform link to correct URL
2026-02-14 17:48:04 +08:00
ex-takashima
7d45101fcd
docs: add LINE channel setup instructions to README
...
Add LINE Official Account setup guide to both README.md and README.ja.md,
including configuration, webhook URL setup, and Docker Compose port note.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 16:29:46 +08:00
Hoshina
11a6f5eb71
docs: update QQ Open Platform link to correct URL
2026-02-14 12:43:44 +08:00
seth
a286100db5
Merge branch 'main' into patch-1
2026-02-13 11:02:04 -08:00
lxowalle
bd9c9d7efc
Merge branch 'main' into main
2026-02-14 00:16:10 +08:00
seth
15e3c7d08a
chore: lint readme
...
MD004 / ul-style Unordered list style [Expected: asterisk; Actual: dash]
MD009 / no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]
MD012 / no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2]
MD022 / blanks-around-headings Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below]
MD031 / blanks-around-fences Fenced code blocks should be surrounded by blank lines
MD032 / blanks-around-lists Lists should be surrounded by blank lines
2026-02-13 08:05:14 -08:00
daming大铭
14de80d35f
Merge pull request #128 from yinwm/feat/better-version
...
feat: add git commit hash to version and improve documentation
2026-02-13 20:25:27 +08:00
zepan
82fea61551
update readme
2026-02-13 20:20:33 +08:00
yinwm
3c2e467324
Merge remote-tracking branch 'origin/HEAD' into feat/better-version
2026-02-13 19:34:44 +08:00
yinwm
e0f702fe03
docs: add security sandbox documentation
...
Add comprehensive documentation about the security sandbox feature,
including default configuration, protected tools, exec tool
protection, error examples, and security boundary consistency.
Also remove outdated config.openrouter.json sample file.
2026-02-13 19:33:21 +08:00
Satyam Tiwari
e0a766243e
Merge branch 'main' of https://github.com/sipeed/picoclaw
2026-02-13 15:36:43 +05:30
Satyam Tiwari
2f5849b39d
feat: add support for DuckDuckGo and refactor Brave search configuration support the control with config.js
2026-02-13 14:42:55 +05:30
daming大铭
c0d1346b5c
Merge pull request #85 from lesichkovm/patch-1
...
Update launch announcement in README
2026-02-13 15:35:21 +08:00
yinwm
cef1e39734
docs: add heartbeat documentation with spawn/subagent details
...
- Add Heartbeat section explaining periodic task execution
- Document spawn tool for async subagent creation
- Explain independent context and message tool communication
- Add workflow diagram for subagent communication
- Update workspace layout with HEARTBEAT.md and state/
- Add heartbeat config to config.example.json
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 15:19:37 +08:00
Milan Lesichkov
5893245b45
Update launch announcement in README
2026-02-12 18:33:39 +00:00
Satyam Tiwari
fbe1152e2d
Merge branch 'sipeed:main' into main
2026-02-12 22:13:41 +05:30
lxowalle
d83fb6e081
* Fix typos
2026-02-13 00:25:08 +08:00
Sunwood-ai-labs
759f4cfe25
refactor(docker): consolidate compose files and move config to config/ directory
...
- Deleted docker-compose.discord.yml and merged into docker-compose.yml
- Moved config.example.json to config/
- Updated volume mounts to use ./config/config.json
- Updated verify script permissions (implied if valid)
2026-02-13 00:25:08 +08:00
Sunwood-ai-labs
1b45195acb
feat: add Docker Compose support for Discord bot deployment
...
- Add Dockerfile with multi-stage build for picoclaw
- Add docker-compose.discord.yml for Discord bot service
- Add docker-compose.yml for agent mode service
- Add .env.example with environment variable template
- Add .dockerignore for optimized builds
- Update README.md with Docker Compose section and language switch
- Add README.ja.md (Japanese documentation)
- Update .gitignore with Docker-related entries
2026-02-13 00:25:08 +08:00
Satyam Tiwari
53df8d1f3d
feat: Add DuckDuckGo search fallback.
...
- Refactor web tool to use Provider pattern (Brave/DuckDuckGo)
- Add robust HTML scraping for keyless DuckDuckGo search
- Update README with search provider guidelines
2026-02-12 21:48:51 +05:30
xiexinfa
ae2501d943
Add ClawdChat Agent Social Network section to README
...
- Add new section introducing ClawdChat.ai agent social network
- Include ClawdChat icon with transparent background
- Provide clear instructions for joining the network
- Position section before Configuration for better visibility
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-12 22:53:04 +08:00
seth
af3f6596f9
chore: lint readme
...
17 - MD012 / no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2] [error] [Fix]
62 - MD012 / no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2] [error] [Fix]
221 - MD012 / no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2] [error] [Fix]
266 - MD012 / no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2] [error] [Fix]
368 - MD012 / no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2] [error] [Fix]
493 - MD012 / no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2] [error] [Fix]
39 - MD022 / blanks-around-headings Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "## 📢 News"] [error] [Fix]
63 - MD022 / blanks-around-headings Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "## 🦾 Demonstration"] [error] [Fix]
64 - MD022 / blanks-around-headings Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Above] [Context: "### 🛠️ Standard Assistant Workflows"] [error] [Fix]
64 - MD022 / blanks-around-headings Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "### 🛠️ Standard Assistant Workflows"] [error] [Fix]
83 - MD022 / blanks-around-headings Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "### 🐜 Innovative Low-Footprint Deploy"] [error] [Fix]
218 - MD031 / blanks-around-fences Fenced code blocks should be surrounded by blank lines [Context: "```"] [error] [Fix]
296 - MD031 / blanks-around-fences Fenced code blocks should be surrounded by blank lines [Context: "```"] [error] [Fix]
329 - MD031 / blanks-around-fences Fenced code blocks should be surrounded by blank lines [Context: "```"] [error] [Fix]
401 - MD031 / blanks-around-fences Fenced code blocks should be surrounded by blank lines [Context: "```"] [error] [Fix]
503 - MD031 / blanks-around-fences Fenced code blocks should be surrounded by blank lines [Context: "```json"] [error] [Fix]
226 - MD032 / blanks-around-lists Lists should be surrounded by blank lines [Context: "- Go to https://discord.com/de ..."] [error] [Fix]
231 - MD032 / blanks-around-lists Lists should be surrounded by blank lines [Context: "- In the Bot settings, enable ..."] [error] [Fix]
235 - MD032 / blanks-around-lists Lists should be surrounded by blank lines [Context: "- Discord Settings → Advanced ..."] [error] [Fix]
253 - MD032 / blanks-around-lists Lists should be surrounded by blank lines [Context: "- OAuth2 → URL Generator"] [error] [Fix]
373 - MD032 / blanks-around-lists Lists should be surrounded by blank lines [Context: "- Get [API key](https://bigmod ..."] [error] [Fix]
501 - MD032 / blanks-around-lists Lists should be surrounded by blank lines [Context: "1. Get a free API key at [http..."] [error] [Fix]
2026-02-11 15:53:16 -08:00
Harshdeep Sharma
9ec84c6630
Fix typos and update API keys in README
2026-02-11 20:46:01 +08:00
yinwm
c704990cec
refactor(tools): remove duplicate truncate functions and add docs
...
- Remove duplicate truncate/truncateString functions from loop.go and cron.go
- Use utils.Truncate consistently across codebase
- Add Workspace Layout section to README
- Document cron/scheduled tasks functionality
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 20:31:41 +08:00
lxowalle
8c8daf64ef
Merge branch 'pr-12'
2026-02-11 19:47:11 +08:00
yinwm
2b3de5cae5
add QQ channel support
2026-02-11 00:00:53 +08:00