| 19586 | feat(agents): add generic provider api key rotation | steipete | normal | - | - | |
| 19585 | Add DuckDuckGo search, make it default, and remove API key requirement for web search | bakidmr60 | normal | - | - | |
| 19581 | feat: add XMTP channel plugin for wallet-to-agent messaging | coffeexcoin | normal | - | - | |
| 19578 | docs(tr): add Turkish translation for Getting Started | Chelebii | normal | - | - | |
| 19579 | fix(skills): complete clawhub SKILL.md with missing commands | buddyh | normal | - | - | |
| 19580 | docs(tr): add Turkish FAQ starter page | Chelebii | normal | - | - | |
| 19536 | [AI-assisted] feat: add encrypted S3-compatible backup system | as3445 | normal | - | - | |
| 19576 | fix: tighten isSilentReplyText to match whole-text only | aldoeliacim | normal | - | - | |
| 1943 | Add jan.ai provider documentation | csa1234 | normal | - | - | |
| 2071 | fix: accept JSON string for cron.add job parameter (#1940) | andrescardonas7 | normal | - | - | |
| 2084 | Add Slack canvas read/create/update support | alfongj-com | normal | - | - | |
| 2114 | fix(gateway): close server in canBindToHost error handler | Episkey-G | normal | - | - | |
| 2123 | fix(auth): sync from Claude CLI keychain before OAuth refresh | jorge123255 | normal | - | - | |
| 2204 | fix: exclude Linux native builds when downloading signal-cli on macOS/Windows | Duartemartins | normal | - | - | |
| 2300 | fix(mattermost): ensure replies create threads in channels | blizzy78 | normal | - | - | |
| 2352 | feat(cli): CLI feature parity phase 2 - usage tracking and streaming (AI-assisted) | rmorse | normal | - | - | |
| 2353 | fix: ensure api field is set for inline provider models | sbknana | normal | - | - | |
| 2414 | fix(slack): route DM replies to original channel, not App Home | mbennett37 | normal | - | - | |
| 2416 | chore: add detect-secrets baseline and loc check | zeroslashagency | normal | - | - | |
| 2429 | added cerebras as a model provider. | kkkamur07 | normal | - | - | |
| 2530 | fix(gateway): improve auth error for native apps | Episkey-G | normal | - | - | |
| 2535 | fix(google-antigravity): use 127.0.0.1 instead of localhost for OAuth redirect | brian033 | normal | - | - | |
| 2541 | fix(agents): add error handling to orphaned message cleanup | Episkey-G | normal | - | - | |
| 2544 | fix(security): XSS vulnerability in Canvas Host + Windows CI stability | Kiwitwitter | normal | - | - | |
| 2556 | fix(plugin-install): handle existing plugins and filter workspace deps | longmaba | normal | - | - | |
| 2557 | fix(agents): preserve tool call/result pairing in history limiting | steve-rodri | normal | - | - | |
| 2574 | fix(diagnostics-otel): update to @opentelemetry/resources v2.x API | dillera | normal | - | - | |
| 2580 | Security: SSRF, path traversal, shell injection, and rate limiting protections | joefulfill | normal | - | - | |
| 2609 | bugfix: Docker build fails on main: .dockerignore excludes required A2UI paths (apps/shared/ClawdbotKit/Tools/CanvasA2UI, vendor/a2ui/renderers/lit) | yanquankun | normal | - | - | |
| 2657 | fix: use TLS 1.2 for gemini-cli and google-antigravity OAuth requests via proxy | PrentissLiu | normal | - | - | |
| 2703 | docs(groups): clarify groupAllowFrom vs groups config | RichardFellows | normal | - | - | |
| 2716 | Fix #2678: markdown horizontal rules not rendering in web chat | Ambar-13 | normal | - | - | |
| 2744 | FIX(imessage): preserve signal info in RPC close handler | sal-jim | normal | - | - | |
| 2753 | fix: Support nested packages in pnpm-workspace.yaml (#2745) | HarshalJain-cs | normal | - | - | |
| 2761 | Security: harden gateway auth exposure | devatsecure | normal | - | - | |
| 2772 | fix: search WhatsApp account subdirs for LID mapping files | impozzible | normal | - | - | |
| 2778 | fix: message tool media (images, files) sent to General topic instead of DM topic in Telegram | Lukavyi | normal | - | - | |
| 2780 | feat(channels): Add WeChat Official Account support via Bridge | NannaOlympicBroadcast | normal | - | - | |
| 2799 | fix(imessage): prevent self-chat and outbound echo loops (#2585) | Tfh-Yqf | normal | - | - | |
| 2805 | fix: wire onToolResult to dispatcher for verbose tool summaries | LinghaoZhuang | normal | - | - | |
| 2806 | [AI-Assisted] Fix: Repair tool_use/tool_result pairing for Claude on any provider | Arthur742Ramos | normal | - | - | |
| 2862 | fix: set WorkingDirectory in systemd service for control UI assets | dlauer | normal | - | - | |
| 2884 | fix: Create memory directory and symlink identity files during workspace setup | webdevtodayjason | normal | - | - | |
| 2902 | fix(matrix): check if requestOwnUserVerification exists before calling | dokterdok | normal | - | - | |
| 2917 | Slack: fix thread context + prevent reply spillover | SocialNerd42069 | normal | - | - | |
| 2958 | fix(media): wire tools.media.image.maxBytes config to image processin… | shamsulalam1114 | normal | - | - | |
| 3006 | fix(scripts): use local pnpm binary in run-node.mjs if global is missing | elliotsecops | normal | - | - | |
| 3045 | [AI-Assisted] fix: preserve pending tasks when subagent completes | sid1943 | normal | - | - | |
| 3071 | fix: WhatsApp 515 error retry not triggering | rabsef-bicrym | normal | - | - | |
| 3174 | Telegram: restore types after removing ts-nocheck | yashgo0018 | normal | - | - | |
| 3182 | fix(gateway): use canonical session key in chat.send | chrisherold | normal | - | - | |
| 3186 | fix(telegram): sanitize update offset + lock polling | daxiong888 | normal | - | - | |
| 3196 | docs: clarify auth-profiles.json format for Claude Max setup-tokens | aadeina | normal | - | - | |
| 3207 | fix: use .moltbot for device identity directory | aadeina | normal | - | - | |
| 3240 | Fix Docker build failures on Windows/WSL environments | Attili-sys | normal | - | - | |
| 3247 | [Bug]: Fix session_status tool validation when called with no arguments (#3226) | lewiscutey | normal | - | - | |
| 3300 | changed chat session selection logic in iMessage | KimEJ | normal | - | - | |
| 3322 | fix: merge provider config api into registry model | nulone | normal | - | - | |
| 3324 | Update Dockerfile to support Homebrew and Go for skill execution | nnnet | normal | - | - | |
| 3330 | fix(hooks): use pathToFileURL for Windows ESM dynamic import compatibility | rafaelreis-r | normal | - | - | |
| 3335 | Fixes cron jobs | hkirat | normal | - | - | |
| 3337 | fix(macos-app): patch SwiftPM Bundle.module accessor for app bundle | skymoore | normal | - | - | |
| 3362 | fix: auto-repair and retry on orphan tool_result errors | samhotchkiss | normal | - | - | |
| 3364 | refactor(memory): extract vector management to dedicated module | tianrking | normal | - | - | |
| 3368 | fix: sessions navigation, DM thread display, and DM thread delivery regression | Lukavyi | normal | - | - | |
| 3392 | fix(hooks): remove debug console.log statements from session-memory hook | WinJayX | normal | - | - | |
| 3396 | Config: gateway.unhandledRejections (warn|exit) | diegoaledesma | normal | - | - | |
| 3401 | fix(memory-lancedb): improve autoCapture with turn-by-turn processing | mike-nott | normal | - | - | |
| 3402 | docs(discord): clarify search doesn't support OR/AND operators | pvoo | normal | - | - | |
| 3410 | fix(sessions): always compute session paths from current environment | sakunsylvi | normal | - | - | |
| 3424 | Use structured concurrency instead of Task.detached in GatewayDiscoveryModel | abhijeet117 | normal | - | - | |
| 3474 | fix(macos): menu bar activity badge not showing during agent work | elektricM | normal | - | - | |
| 3496 | fix(tui): handle /model status and /model list subcommands | zerone0x | normal | - | - | |
| 3510 | fix(voice-call): wait for TTS completion before notify hangup | hershey-g | normal | - | - | |
| 3513 | fix(docker): add MOLTBOT_STATE_DIR to resolve permission error | Suksham-sharma | normal | - | - | |
| 3514 | fix: Render deployment support with CIDR trustedProxies and LLM configuration docs | ojusave | normal | - | - | |
| 3517 | fix: trigger agent response for webchat sessions after restart | dovewars | normal | - | - | |
| 3521 | fix(gemini-auth): handle mise shims and nested node_modules paths | sebslight | normal | - | - | |
| 3527 | fix: detect and manage systemd system services | growthringsadvisory | normal | - | - | |
| 3534 | Update ad-hoc signing instructions in dev setup | yeasy | normal | - | - | |
| 3561 | fix: fail fast when both state dirs exist | adityarao3 | normal | - | - | |
| 3564 | fix(plugins): follow symlinks in plugin and hook discovery | mollywires | normal | - | - | |
| 3587 | fix(message): disable cross-context marker by default (#1782) | nadesh00 | normal | - | - | |
| 3591 | CLI: add OpenAI-compatible endpoint auth choice | surak | normal | - | - | |
| 3603 | `dotenv` -> `dotenvx` (secure dotenv) | motdotla | normal | - | - | |
| 3622 | fix(agents): drop orphan tool results | mickobizzle | normal | - | - | |
| 3642 | Add repository metadata field for skill transparency | ADITYABHURAN | normal | - | - | |
| 3647 | fix: sanitize tool arguments in session history | nhangen | normal | - | - | |
| 3649 | docs: remove numeric model selection references and document /models | Jackten | normal | - | - | |
| 3655 | auto-reply: adicionar notificações automáticas de conclusão de tarefas | Heldinhow | normal | - | - | |
| 3678 | TUI: fix /reasoning by supporting stream + normalization-Mark as AI-assisted-lightly tested | AaronWander | normal | - | - | |
| 3686 | fix(security): bind temporary media server to loopback by default | MaxMiksa | normal | - | - | |
| 3693 | fix(cron): delete deleteAfterRun jobs regardless of execution status | HirokiKobayashi-R | normal | - | - | |
| 3699 | fix(gateway): add error handling for tailscaleCleanup in shutdown | Episkey-G | normal | - | - | |
| 3712 | security: mitigate tab-nabbing in UI | coder4ever2 | normal | - | - | |
| 3721 | fix(ui): webchat not displaying chat responses | maxmaxrouge-rgb | normal | - | - | |
| 3727 | fix(googlechat): space type detection for modern API | gustavozirbes | normal | - | - | |
| 3744 | Gateway: fix device pairing when local connection retries with existing non-silent pending request | photon3710 | normal | - | - | |
| 3749 | fix(plugins): invoke before_compaction and after_compaction hooks during compaction | taronsung | normal | - | - | |
| 3783 | Fix/3038 cli name moltbot | Shuimo03 | normal | - | - | |