Conversation
…ications, debugging, Docker setup, async tasks, and troubleshooting on MY language: - Introduced a new document on MY language for chat applications configuration detailing setup for Telegram, Discord, WhatsApp, and others. - Created a configuration guide on MY language outlining environment variables, workspace structure, and security settings. - Added a debugging section to assist users in troubleshooting and understanding agent interactions on MY language. - Provided a Docker guide on MY language for easy deployment using Docker Compose. - Documented the use of spawn on MY language for asynchronous tasks and how to configure heartbeat settings. - Included a troubleshooting section on MY language for common model-related errors.
There was a problem hiding this comment.
Pull request overview
Adds Malay (Bahasa Melayu) documentation alongside updates to existing multilingual READMEs so the new language is discoverable from the project landing pages.
Changes:
- Add new Malay README (
README.my.md) and Malay docs underdocs/my/(Docker, chat apps, configuration, debug, spawn tasks, troubleshooting). - Update language switchers in existing READMEs to include Italian and Malay.
- Reformat some markdown tables in existing READMEs for consistency.
Reviewed changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/my/troubleshooting.md | New Malay troubleshooting page. |
| docs/my/spawn-tasks.md | New Malay spawn/async tasks page. |
| docs/my/docker.md | New Malay Docker quick start page. |
| docs/my/debug.md | New Malay debugging page. |
| docs/my/configuration.md | New Malay configuration/security/heartbeat page. |
| docs/my/chat-apps.md | New Malay chat channel setup guide. |
| README.my.md | New Malay project README and doc index. |
| README.md | Adds Malay to language list; table formatting adjustments. |
| README.zh.md | Adds Italian + Malay to language list; table formatting adjustments. |
| README.vi.md | Adds Italian + Malay to language list; table formatting adjustments. |
| README.pt-br.md | Adds Italian + Malay to language list; table formatting adjustments. |
| README.ja.md | Adds Italian + Malay to language list; table formatting adjustments. |
| README.it.md | Adds Malay to language list; table formatting adjustments. |
Comments suppressed due to low confidence (1)
docs/my/configuration.md:217
- The final fenced code block is opened but never closed, which will break rendering for the remainder of the page. Please add the closing ``` (and any missing example content) at the end of the file.
```markdown
# Periodic Tasks
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Adds a Malay (Bahasa Melayu) documentation set to PicoClaw, and updates existing READMEs to include Malay (and Italian) in the language switcher and to normalize some table formatting.
Changes:
- Added
README.my.md(Malay) plus a newdocs/my/Malay docs set (Docker, configuration, chat apps, troubleshooting, etc.). - Updated language selector rows in multiple existing README translations to include Italian/Malay.
- Adjusted some Markdown table formatting in existing READMEs (alignment/whitespace).
Reviewed changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/my/troubleshooting.md | New Malay troubleshooting page |
| docs/my/spawn-tasks.md | New Malay async/spawn tasks doc |
| docs/my/docker.md | New Malay Docker + quick start doc |
| docs/my/debug.md | New Malay debugging doc |
| docs/my/configuration.md | New Malay configuration guide |
| docs/my/chat-apps.md | New Malay chat apps/channel setup guide |
| README.my.md | New Malay README entry point |
| README.md | Add Malay to language selector + table formatting adjustments |
| README.zh.md | Add Italian/Malay to language selector + table formatting adjustments |
| README.vi.md | Add Italian/Malay to language selector + table formatting adjustments |
| README.pt-br.md | Add Italian/Malay to language selector + table formatting adjustments |
| README.ja.md | Add Italian/Malay to language selector + table formatting adjustments |
| README.it.md | Add Malay to language selector + table formatting adjustments |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
|
plz resolve conflicts @acapxasyraf |
|
@yinwm @alexhoshina conflict resolved |
|
@yinwm @alexhoshina resolved, can proceed with merge |
There was a problem hiding this comment.
Pull request overview
Adds a new Malay (Bahasa Melayu) documentation set and updates the README language switchers to include Malay across existing translations.
Changes:
- Added Malay README (
README.my.md) and new Malay docs underdocs/my/. - Updated multiple README language switcher rows to link to
README.my.md. - Minor formatting adjustments in some translated READMEs (table alignment/indentation).
Reviewed changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/my/troubleshooting.md | New Malay troubleshooting page (OpenRouter model ID guidance). |
| docs/my/spawn-tasks.md | New Malay page describing spawn + async task behavior. |
| docs/my/docker.md | New Malay Docker/Compose quick start guide. |
| docs/my/debug.md | New Malay debug-mode guide for picoclaw gateway. |
| docs/my/configuration.md | New Malay configuration guide (env vars, workspace layout, sandboxing, heartbeat). |
| docs/my/chat-apps.md | New Malay chat channels setup guide (Telegram/Discord/WhatsApp/Matrix/WeCom/etc.). |
| README.my.md | New Malay main README and links into Malay docs. |
| README.md | Adds Malay to the language switcher. |
| README.zh.md | Adds Malay to the language switcher. |
| README.vi.md | Adds Malay to the language switcher. |
| README.pt-br.md | Adds Malay to the language switcher. |
| README.ja.md | Adds Malay to the language switcher; minor table formatting tweak. |
| README.it.md | Adds Malay to the language switcher; minor table formatting tweak. |
Comments suppressed due to low confidence (1)
docs/my/configuration.md:217
- The file ends with an opening fenced block (
markdown) that is never closed, so everything after it (and sometimes the rest of the document, depending on renderer) will be treated as code. Add the missing closing(and finish the example content if it’s meant to continue).
Untuk tugasan yang berjalan lama (carian web, panggilan API), gunakan tool `spawn` untuk mencipta **subagent**:
```markdown
# Periodic Tasks
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| picoclaw gateway | ||
| ``` | ||
|
|
||
| Untuk pilihan penuh (`device_id`, `join_on_invite`, `group_trigger`, `placeholder`, `reasoning_channel_id`), lihat [Panduan Konfigurasi Saluran Matrix](docs/channels/matrix/README.md). |
There was a problem hiding this comment.
This relative link points to docs/my/docs/channels/... from this file’s location and will 404 on GitHub. Use a path relative to docs/my/ (e.g., ../channels/matrix/README.md) or an absolute repo link.
| Untuk pilihan penuh (`device_id`, `join_on_invite`, `group_trigger`, `placeholder`, `reasoning_channel_id`), lihat [Panduan Konfigurasi Saluran Matrix](docs/channels/matrix/README.md). | |
| Untuk pilihan penuh (`device_id`, `join_on_invite`, `group_trigger`, `placeholder`, `reasoning_channel_id`), lihat [Panduan Konfigurasi Saluran Matrix](../channels/matrix/README.md). |
| **Pilihan 2: WeCom App (Custom App)** - Lebih banyak ciri, pemesejan proaktif, sembang peribadi sahaja | ||
| **Pilihan 3: WeCom AI Bot (AI Bot)** - AI Bot rasmi, balasan streaming, menyokong sembang kumpulan & peribadi | ||
|
|
||
| Lihat [Panduan Konfigurasi WeCom AI Bot](docs/channels/wecom/wecom_aibot/README.zh.md) untuk arahan penyediaan terperinci. |
There was a problem hiding this comment.
This link is written as docs/channels/... which becomes relative to docs/my/ and will not resolve correctly. Update it to a correct relative path (likely ../channels/wecom/wecom_aibot/README.zh.md) or use an absolute repo link.
| Lihat [Panduan Konfigurasi WeCom AI Bot](docs/channels/wecom/wecom_aibot/README.zh.md) untuk arahan penyediaan terperinci. | |
| Lihat [Panduan Konfigurasi WeCom AI Bot](../channels/wecom/wecom_aibot/README.zh.md) untuk arahan penyediaan terperinci. |
| | 🔌 [Penyedia & Model](docs/my/providers.md) | 20+ penyedia LLM, routing model, konfigurasi model_list, seni bina penyedia | | ||
| | 🔄 [Spawn & Tugasan Async](docs/my/spawn-tasks.md) | Tugasan cepat, tugasan panjang dengan spawn, orkestrasi sub-agen async | | ||
| | 🐛 [Penyelesaian Masalah](docs/my/troubleshooting.md) | Masalah lazim dan penyelesaiannya | | ||
| | 🔧 [Konfigurasi Tools](docs/my/tools_configuration.md) | Hidup/mati per tool, polisi exec | |
There was a problem hiding this comment.
The README links to Malay docs that aren’t included in this PR: docs/my/providers.md and docs/my/tools_configuration.md don’t exist, so these links will 404. Either add the missing translated files under docs/my/, or link to the existing canonical docs (docs/providers.md, docs/tools_configuration.md) until translations are available.
| | 🔌 [Penyedia & Model](docs/my/providers.md) | 20+ penyedia LLM, routing model, konfigurasi model_list, seni bina penyedia | | |
| | 🔄 [Spawn & Tugasan Async](docs/my/spawn-tasks.md) | Tugasan cepat, tugasan panjang dengan spawn, orkestrasi sub-agen async | | |
| | 🐛 [Penyelesaian Masalah](docs/my/troubleshooting.md) | Masalah lazim dan penyelesaiannya | | |
| | 🔧 [Konfigurasi Tools](docs/my/tools_configuration.md) | Hidup/mati per tool, polisi exec | | |
| | 🔌 [Penyedia & Model](docs/providers.md) | 20+ penyedia LLM, routing model, konfigurasi model_list, seni bina penyedia | | |
| | 🔄 [Spawn & Tugasan Async](docs/my/spawn-tasks.md) | Tugasan cepat, tugasan panjang dengan spawn, orkestrasi sub-agen async | | |
| | 🐛 [Penyelesaian Masalah](docs/my/troubleshooting.md) | Masalah lazim dan penyelesaiannya | | |
| | 🔧 [Konfigurasi Tools](docs/tools_configuration.md) | Hidup/mati per tool, polisi exec | |
|
|
||
| Jika pendaftaran arahan gagal (ralat sementara rangkaian/API), saluran tetap akan bermula dan PicoClaw akan mencuba semula pendaftaran di latar belakang. | ||
|
|
||
| **4. Pemformatan Lanjutan** |
There was a problem hiding this comment.
Section numbering repeats here (4. is used for both the Telegram command menu and advanced formatting). Renumber this heading (and any subsequent steps) to keep the instructions unambiguous.
| **4. Pemformatan Lanjutan** | |
| **5. Pemformatan Lanjutan** |
| **Penyelesaian:** Dalam `~/.picoclaw/config.json` (atau laluan config anda): | ||
|
|
||
| 1. **agents.defaults.model** mesti sepadan dengan `model_name` dalam `model_list` (contohnya `"openrouter-free"`). | ||
| 2. Medan **model** bagi entri tersebut mesti merupakan ID model OpenRouter yang sah, contohnya: | ||
| - `"openrouter/free"` – auto free-tier |
There was a problem hiding this comment.
agents.defaults.model / "model": "openrouter-free" is a legacy key and won’t be read by the current config schema (it expects agents.defaults.model_name). Update the instructions and the JSON example to use model_name, otherwise users will still hit the same model_list lookup error.
|
|
||
| - Cari berita AI di web dan ringkaskan | ||
| - Semak e-mel dan laporkan mesej penting | ||
| ``` |
There was a problem hiding this comment.
There’s an extra standalone code fence (``` on line 13) right after the bullet list, which opens a code block that never contains code and affects the rendering of the rest of the page. Remove this fence or replace it with an actual fenced example block.
| ``` |
| "enabled": true, | ||
| "token": "YOUR_BOT_TOKEN", | ||
| "allow_from": ["YOUR_USER_ID"], | ||
| "use_markdown_v2": false, |
There was a problem hiding this comment.
The Telegram config JSON example is invalid JSON due to the trailing comma after "use_markdown_v2": false. Since users will likely copy/paste this, remove the trailing comma so the snippet parses.
| "use_markdown_v2": false, | |
| "use_markdown_v2": false |
📝 Description
Added Malay language for README.md and docs/my/* files, also update other readme language to include directory to italian and malay.
🗣️ Type of Change
🤖 AI Code Generation
🔗 Related Issue
📚 Technical Context (Skip for Docs)
🧪 Test Environment
📸 Evidence (Optional)
Click to view Logs/Screenshots
☑️ Checklist