Mario Zechner
4347d2468c
fix: format issues and lint error in oauth.ts
2026-02-02 01:59:42 +01:00
Sebastian
63c9fac9fc
Docs: clarify node host SSH tunnel flow
...
Co-authored-by: Dmytro Semchuk <x0m4ek@users.noreply.github.com>
2026-02-01 19:50:33 -05:00
Peter Steinberger
8c7901c984
fix(twitch): enforce allowFrom allowlist
2026-02-02 00:16:35 +00:00
Peter Steinberger
aa2eb48b9c
fix: align pi-coding-agent typings and docs
2026-02-01 16:08:01 -08:00
Peter Steinberger
a87a07ec8a
fix: harden host exec env validation ( #4896 ) (thanks @HassanFleyah)
2026-02-01 15:37:19 -08:00
VACInc
b796f6ec01
Security: harden web tools and file parsing ( #4058 )
...
* feat: web content security wrapping + gkeep/simple-backup skills
* fix: harden web fetch + media text detection (#4058 ) (thanks @VACInc)
---------
Co-authored-by: VAC <vac@vacs-mac-mini.localdomain>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-02-01 15:23:25 -08:00
Justin Ling
d54605bd82
docs: improve exe.dev setup instructions ( #4675 )
...
* improve exe.dev setup instructions
1. Fix device approval command
2. Clarify where Gateway token can be found
* Update device approval instructions in exe-dev.md
Clarify instructions for approving devices in OpenClaw.
2026-02-01 15:46:31 -05:00
CLAWDINATOR Bot
92803facf6
docs: preserve moonshot sync markers
2026-02-01 20:34:42 +00:00
CLAWDINATOR Bot
443ee26af3
chore: oxfmt fixes
2026-02-01 20:34:42 +00:00
Sebastian
a863ac9862
Docs: clarify Moonshot endpoints ( #4763 )
...
Co-authored-by: hansbbans <hansbbans@users.noreply.github.com>
2026-02-01 15:03:55 -05:00
Seb Slight
8f366babe4
docs(discord): clarify exec approvals UI ( #6550 )
...
* docs(discord): clarify exec approvals UI
* Add link for slash command in Discord exec approvals
Updated documentation to include a link for the slash command used in Discord exec approvals.
* docs(discord): move exec approvals note
* docs(discord): document exec approvals config
* docs(discord): reorder exec approvals config
---------
Co-authored-by: Luke K (pr-0f3t) <2609441+lc0rp@users.noreply.github.com>
2026-02-01 14:43:54 -05:00
Josh Palmer
964b14d59c
Docs: add zh-CN titles
2026-02-01 18:21:15 +00:00
Josh Palmer
3cf35b0710
Docs: add Mintlify language navigation
2026-02-01 17:20:44 +00:00
baccula
63b13c7e2f
docs: add device pairing section to Control UI docs ( #5003 )
...
* docs: add device pairing section to Control UI docs
Explains that new browser connections require one-time pairing approval,
what error message users will see, and how to approve devices using the
CLI. This was a gap in the documentation that caused confusion for users
connecting via Tailscale Serve.
* docs: clarify Control UI pairing error
* docs: clarify device revoke flags
---------
Co-authored-by: Lucifer (via OpenClaw) <lucy@neuwirth.cc>
Co-authored-by: Sebastian <sebslight@gmail.com>
2026-02-01 11:03:55 -05:00
shatner
8ff75eaf12
Docs: Direct link to BotFather on Telegram ( #4064 )
...
* Docs: Direct link to BotFather on Telegram, sparing users from searching and potentially encountering impostors.
* Update numbering syntax
Update numbering syntax to match PR to latest doc layout.
* Docs: add BotFather verification note
---------
Co-authored-by: Sebastian <sebslight@gmail.com>
2026-02-01 10:15:40 -05:00
Ozgur Polat
76211500e8
docs: fix heading numbering and add missing section onboarding.md ( #3461 )
2026-02-01 10:09:05 -05:00
Dan Ballance
28a05f9940
Docs: Fix typo in docs/tools/skills.md ( #3050 )
2026-02-01 10:05:46 -05:00
sfo2001
3ae049b501
docs(install): add pnpm approve-builds step for global installs ( #5663 )
...
* docs(install): add pnpm approve-builds step for global installs
pnpm requires explicit approval for packages with build scripts.
Without running `pnpm approve-builds -g`, openclaw and its dependencies
(node-llama-cpp, sharp, protobufjs) won't have their postinstall scripts
executed, causing runtime errors.
Fixes #5579
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* docs(install): clarify pnpm reinstall step after approve-builds
Address review feedback: after running `pnpm approve-builds -g`,
users need to re-run the install command for postinstall scripts
to actually execute.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 09:36:19 -05:00
Ayaan Zaidi
e9f70e8585
fix: satisfy lint curly rule ( #6310 )
...
* fix: satisfy lint curly rule
* docs: apply oxfmt formatting
2026-02-01 20:04:53 +05:30
Seb Slight
8582ed4d4f
Docs: fix Moonshot MDX comment marker ( #6311 )
2026-02-01 09:28:25 -05:00
Eric Su
7fabe03a8b
docs: fix anchor link for Google Vertex/Antigravity/Gemini section ( #5967 )
...
* docs: fix anchor link for Google Vertex/Antigravity/Gemini section
* Docs: fix model provider MDX markers
---------
Co-authored-by: Sebastian <sebslight@gmail.com>
2026-02-01 09:27:31 -05:00
Ayaan Zaidi
0992c5a809
fix: cap context window resolution ( #6187 ) (thanks @iamEvanYT)
2026-02-01 19:52:56 +05:30
Josh Palmer
0e0e395b9e
Docs: add zh-CN entrypoint translations ( #6300 )
...
* Docs: add zh-CN entrypoint translations
* Docs: harden docs-i18n parsing
2026-02-01 15:22:05 +01:00
Kimitaka Watanabe
7a8a39a141
docs: document cacheRetention parameter ( #6270 )
...
* docs: document cacheRetention parameter (#6240 )
* docs: standardize cacheRetention value quoting style
* style: format anthropic.md table
* Docs: align cacheRetention inline example
---------
Co-authored-by: Sebastian <sebslight@gmail.com>
2026-02-01 09:16:37 -05:00
clawdinator[bot]
b897389b87
fix: friendlier Windows onboarding message ( #6242 )
...
Co-authored-by: CLAWDINATOR <clawdinator@openclaw.ai>
Co-authored-by: Scott Hanselman <scott@hanselman.com>
2026-02-01 12:55:22 +00:00
Peter Steinberger
a1e89afcc1
fix: secure chrome extension relay cdp
2026-02-01 02:25:14 -08:00
Armin Ronacher
ca92597e1f
Merge commit from fork
2026-02-01 10:43:54 +01:00
xiaose
b2aff036ad
feat: code
2026-01-31 21:08:56 -05:00
cpojer
58f4185925
fix: Failing tests due to import sorting.
2026-02-01 11:05:46 +09:00
jonisjongithub
96c9ffdedc
docs: fix Venice AI typo (Venius → Venice)
...
Co-authored-by: jonisjongithub <jonisjongithub@users.noreply.github.com>
Co-authored-by: Clawdbot <bot@clawd.bot>
2026-01-31 21:04:37 -05:00
Shadow
8e2b17e0c5
Discord: add PluralKit sender identity resolver ( #5838 )
...
* Discord: add PluralKit sender identity resolver
* fix: resolve PluralKit sender identities (#5838 ) (thanks @thewilloftheshadow)
2026-01-31 19:50:06 -06:00
Aldo
66e33abd7b
Docs: mention weak gateway auth tokens
2026-01-31 20:48:00 -05:00
Stefan Förster
a10603f9f0
fix(docs): remove invalid channels. prefix from Discord URL
2026-01-31 20:40:59 -05:00
Stefan Förster
bce8c0eb12
fix(docs): update MiniMax plugin URL from legacy moltbot org
2026-01-31 20:36:21 -05:00
Stefan Förster
7a2c4d3cf1
fix(docs): use canonical openclaw.ai domain instead of openclaw.bot
2026-01-31 20:34:51 -05:00
Stefan Förster
9297ea48e5
fix(docs): update Twitter URLs to X for consistency
2026-01-31 20:33:19 -05:00
Seb Slight
e6c38e078a
Docs: point nav groups at index pages ( #5694 )
2026-01-31 15:08:39 -06:00
Seb Slight
abcaa8c7a9
Docs: add nav titles across docs ( #5689 )
2026-01-31 15:04:03 -06:00
Glucksberg
34e2425b4d
fix(security): restrict MEDIA path extraction to prevent LFI ( #4930 )
...
* fix(security): restrict inbound media staging to media directory
* docs: update MEDIA path guidance for security restrictions
- Update agent hint to warn against absolute/~ paths
- Update docs example to use https:// instead of /tmp/
---------
Co-authored-by: Evan Otero <evanotero@google.com>
2026-01-31 10:55:37 -08:00
Ayaan Zaidi
57ea4e8897
docs: format cron jobs doc
2026-01-31 22:46:19 +05:30
Ayaan Zaidi
37721ebd7c
fix: restore telegram draft streaming partials
2026-01-31 22:46:19 +05:30
Seb Slight
8978d16659
Docs: fix index logo dark mode ( #5474 )
2026-01-31 15:55:59 +01:00
Josh Palmer
7a6c40872d
Agents: add system prompt safety guardrails ( #5445 )
...
* 🤖 agents: add system prompt safety guardrails
What:
- add safety guardrails to system prompt
- update system prompt docs
- update prompt tests
Why:
- discourage power-seeking or self-modification behavior
- clarify safety/oversight priority when conflicts arise
Tests:
- pnpm lint (pass)
- pnpm build (fails: DefaultResourceLoader missing in pi-coding-agent)
- pnpm test (not run; build failed)
* 🤖 agents: tighten safety wording for prompt guardrails
What:
- scope safety wording to system prompts/safety/tool policy changes
- document Safety inclusion in minimal prompt mode
- update safety prompt tests
Why:
- avoid blocking normal code changes or PR workflows
- keep prompt mode docs consistent with implementation
Tests:
- pnpm lint (pass)
- pnpm build (fails: DefaultResourceLoader missing in pi-coding-agent)
- pnpm test (not run; build failed)
* 🤖 docs: note safety guardrails are soft
What:
- document system prompt safety guardrails as advisory
- add security note on prompt guardrails vs hard controls
Why:
- clarify threat model and operator expectations
- avoid implying prompt text is an enforcement layer
Tests:
- pnpm lint (pass)
- pnpm build (fails: DefaultResourceLoader missing in pi-coding-agent)
- pnpm test (not run; build failed)
2026-01-31 15:50:15 +01:00
Seb Slight
75093ebe1c
Docs: add actionable cron quick start ( #5446 )
...
* Docs: add cron quick start examples
* Docs: de-duplicate cron tool-call examples
* Docs: fix cron code block fences
2026-01-31 15:21:31 +01:00
cpojer
8cab78abbc
chore: Run `pnpm format:fix`.
2026-01-31 21:13:13 +09:00
Peter Steinberger
1287328b6f
feat: add MiniMax OAuth plugin ( #4521 ) (thanks @Maosghoul)
2026-01-31 12:42:45 +01:00
cpojer
76361ae3ab
revert: Switch back to `tsc` for compiling.
2026-01-31 18:31:49 +09:00
cpojer
67945e8d62
chore: Switch from TypeScript to build with `tsdown`, speeds up `pnpm build` by 5-10x.
2026-01-31 15:25:37 +09:00
Peter Steinberger
08ed62852a
chore: update deps and pi model discovery
2026-01-31 06:45:57 +01:00
Mario Zechner
bf15d0a3f5
Auth: switch Kimi Coding to built-in provider
2026-01-31 06:04:10 +01:00
Mario Zechner
9cb5e22861
docs: add pi and pi-dev documentation
2026-01-31 04:20:12 +01:00
Armin Ronacher
97895a0239
Fix typo from 'p-mono' to 'pi-mono' in agent.md
2026-01-31 00:23:45 +01:00
Vignesh
2f0592dbc6
Update deployment link in railway documentation
2026-01-30 14:06:12 -08:00
Ubuntu
7c96bde3b3
docs: fix GitHub branding capitalization
2026-01-30 15:52:21 -05:00
Amit Biswal
9334dd8017
docs: Internal linking of channel pages
2026-01-30 15:52:06 -05:00
Ubuntu
49a3e3795a
docs: fix missing apostrophes in FAQ headers
2026-01-30 15:50:42 -05:00
Ubuntu
23f0efbf09
docs: use straight quotes for code terms in installer guide
2026-01-30 15:50:10 -05:00
Arnav Gupta
9a1b440968
Fix typo in agent.md from p-mono to pi-mono
2026-01-30 15:48:29 -05:00
Gustavo Madeira Santana
f24e3cdae5
fix: local updates for PR #4780
...
Co-authored-by: jlowin <jlowin@users.noreply.github.com>
2026-01-30 15:47:05 -05:00
Peter Steinberger
192a6ee870
chore: remove legacy clawdhub files
2026-01-30 21:03:12 +01:00
Peter Steinberger
fd00d5688a
chore: update openclaw naming
2026-01-30 21:03:11 +01:00
Peter Steinberger
6af205a13a
docs: update lore with final form
2026-01-30 07:26:07 +00:00
Peter Steinberger
87267fad4f
docs: move WhatsApp image below dashboard
2026-01-30 06:55:15 +01:00
Gustavo Madeira Santana
613724c26e
Update index.md
2026-01-30 00:33:06 -05:00
Peter Steinberger
62e4ad23d3
chore: release 2026.1.29
2026-01-30 06:25:45 +01:00
Gustavo Madeira Santana
12e8a8410f
Update logo and contributor name in docs
...
Replaced the static image with a responsive logo using the <picture> element for light/dark mode support. Updated contributor name from 'Clawd' to 'Molty'.
2026-01-30 00:13:44 -05:00
Gustavo Madeira Santana
ddad65588f
Add files via upload
2026-01-29 23:37:32 -05:00
Peter Steinberger
02576615cb
fix: migrate legacy gateway services
2026-01-30 04:01:31 +01:00
Peter Steinberger
9a7160786a
refactor: rename to openclaw
2026-01-30 03:16:21 +01:00
Vibe Kanban
50d44d0bd9
feat: support xiaomi/mimo-v2-flash
2026-01-29 17:15:51 +00:00
Peter Steinberger
cb4b3f74b5
chore(release): bump versions to 2026.1.29
2026-01-29 16:48:13 +00:00
Gustavo Madeira Santana
a44da67069
fix: local updates for PR #3600
...
Co-authored-by: kira-ariaki <kira-ariaki@users.noreply.github.com>
2026-01-28 22:00:11 -05:00
Gustavo Madeira Santana
a109b7f1a9
Update self message trust policy in WhatsApp docs
...
Clarified that self messages from the linked WhatsApp number bypass DM policy and allowFrom checks.
2026-01-28 20:31:33 -05:00
tewatia
4f554a1e31
docs(whatsapp): clarify self-message dmPolicy bypass
...
Self messages from the linked WhatsApp number bypass dmPolicy and allowFrom
checks automatically. Clarified that users don't need to add their own
number to the allowlist.
Self messages from the linked WhatsApp number bypass dmPolicy checks
entirely (via isSamePhone check in access-control.ts)...
2026-01-28 20:31:33 -05:00
jonisjongithub
fdcac0ccf4
fix: correct 'Venius' typo to 'Venice' in provider docs ( #3638 ) - thanks (@jonisjongithub)
2026-01-28 23:51:43 +00:00
Ayaan Zaidi
b6a3a91edf
fix: wire per-account dm scope guidance ( #3095 ) (thanks @jarvis-sam)
2026-01-28 11:42:33 +05:30
Boran Cui
394308076a
Update Moonshot Kimi model references from kimi-k2-0905-preview to the latest kimi-k2.5
2026-01-27 21:10:59 -06:00
Shadow
4647309c4c
fix: update exe.dev install docs (# https://github.com/moltbot/moltbot/pull/3047 ) (thanks @zackerthescar)
2026-01-27 18:54:46 -06:00
Shaun Loo
5fe7bbeffb
docs: update exe.dev install instructions
...
Signed-off-by: Shaun Loo <shaun@bold.dev>
2026-01-27 18:54:46 -06:00
Peter Steinberger
aced5dde8d
docs: switch skill metadata key to moltbot
2026-01-28 01:32:53 +01:00
Peter Steinberger
1883541f05
docs: update plugin skill gating key
2026-01-28 01:32:10 +01:00
Peter Steinberger
8d07955f2c
chore: bump beta version to 2026.1.27-beta.1
2026-01-28 01:28:16 +01:00
vignesh07
0b2b501856
docs: clarify v1++ claims (not just target lists)
2026-01-27 15:35:24 -08:00
vignesh07
ead73f86f0
docs: add v1++ formal model targets (pairing/ingress/routing)
2026-01-27 15:32:37 -08:00
Vignesh
f7a014228d
Update permalink for formal verification document
2026-01-27 15:30:42 -08:00
vignesh07
90a6bbdbda
docs: restore gateway/security formal verification redirect copy
2026-01-27 15:29:35 -08:00
Vignesh
2bcd7655e4
Replace 'clawdbot' with 'moltbot' in security documentation
...
Updated references from 'clawdbot' to 'moltbot' throughout the document, including security settings, file paths, and command usage.
2026-01-27 15:25:04 -08:00
vignesh07
ce5a2add01
docs: fix Moltbot naming consistency on formal verification page
2026-01-27 15:19:34 -08:00
vignesh07
98b136541b
docs: fix Moltbot naming in security + formal verification pages
2026-01-27 15:15:18 -08:00
vignesh07
8198e826da
docs: update security + formal verification pages for Moltbot rename
2026-01-27 15:12:26 -08:00
Pooya Parsa
4a1b6bc008
update refs
2026-01-27 13:50:46 -08:00
Shadow
f7a0b0934d
Branding: update bot.molt bundle IDs + launchd labels
2026-01-27 14:46:50 -06:00
Shadow
cc72498b46
Mac: finish Moltbot rename
2026-01-27 14:12:17 -06:00
Peter Steinberger
6d16a658e5
refactor: rename clawdbot to moltbot with legacy compat
2026-01-27 12:21:02 +00:00
Peter Steinberger
83460df96f
chore: update molt.bot domains
2026-01-27 12:21:01 +00:00
Peter Steinberger
f4004054ab
📖 lore.md: Added full Great Molt chaos + Icon Generation Saga
...
- Handle snipers, GitHub disaster, Handsome Molty incident
- Fake developers creating pump-and-dump scams
- 20+ icon iterations documented
- Peter: 'this is cinema'
🦞
2026-01-27 10:23:55 +00:00
Peter Steinberger
72fea5e305
chore: bump version to 2026.1.26
2026-01-27 09:10:47 +00:00
Vignesh
d3a6333ef7
docs: allow nested gateway security pages ( #2641 )
2026-01-26 23:41:35 -08:00
Ayaan Zaidi
34fea720f8
fix(telegram): improve sticker vision + cache ( #2548 ) (thanks @longjos)
2026-01-27 12:56:38 +05:30
Josh Long
506bed5aed
feat(telegram): add sticker support with vision caching
...
Add support for receiving and sending Telegram stickers:
Inbound:
- Receive static WEBP stickers (skip animated/video)
- Process stickers through dedicated vision call for descriptions
- Cache vision descriptions to avoid repeated API calls
- Graceful error handling for fetch failures
Outbound:
- Add sticker action to send stickers by fileId
- Add sticker-search action to find cached stickers by query
- Accept stickerId from shared schema, convert to fileId
Cache:
- Store sticker metadata (fileId, emoji, setName, description)
- Fuzzy search by description, emoji, and set name
- Persist to ~/.clawdbot/telegram/sticker-cache.json
Config:
- Single `channels.telegram.actions.sticker` option enables both
send and search actions
🤖 AI-assisted: Built with Claude Code (claude-opus-4-5)
Testing: Fully tested - unit tests pass, live tested on dev gateway
The contributor understands and has reviewed all code changes.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 12:47:23 +05:30