Peter Steinberger
7915110259
fix(memory-lancedb): declare apache-arrow peer
2026-05-04 00:30:02 +01:00
Vincent Koc
7fb2e5506f
test(agents): retry empty live cache probe text
2026-05-03 16:26:17 -07:00
Vincent Koc
cde9591168
fix(plugins): prefer newest official prerelease install
2026-05-03 16:25:02 -07:00
Vincent Koc
b520e40cf6
fix(plugins): merge external catalog channel hints
2026-05-03 16:24:17 -07:00
Peter Steinberger
392897304c
fix(channels): delay progress drafts until work is visible
2026-05-04 00:22:13 +01:00
Peter Steinberger
88b983a713
fix: stabilize Google Meet realtime audio
2026-05-04 00:17:57 +01:00
Vincent Koc
12dbfab678
fix(msteams): stream progress tool lines
2026-05-03 16:17:02 -07:00
Vincent Koc
b5affa64b3
fix(plugins): supplement external catalog contracts
2026-05-03 16:15:28 -07:00
Peter Steinberger
4419a9de2a
docs: clarify fixed issue closeout
2026-05-04 00:12:47 +01:00
Vincent Koc
3efa82de86
fix(plugins): allow prerelease-only official packages
2026-05-03 16:12:39 -07:00
Vincent Koc
0a8694c522
fix(openai): avoid duplicate realtime setup errors
2026-05-03 16:12:05 -07:00
Vincent Koc
f66af6a5f5
fix(openai): wait for realtime transcription session update
2026-05-03 16:12:05 -07:00
Vincent Koc
3546a54003
fix(mattermost): honor progress tool silence
2026-05-03 16:08:47 -07:00
Vincent Koc
8a1e220273
test(qa): relax Matrix tool progress matching
2026-05-03 16:08:24 -07:00
Vincent Koc
250be27f64
fix(plugins): fall back to stable official npm versions
2026-05-03 16:07:53 -07:00
Peter Steinberger
107aad9742
fix(channels): add ellipses to progress draft defaults
2026-05-04 00:05:02 +01:00
Vincent Koc
60cf8c79fe
fix(mattermost): expose streaming config hints
2026-05-03 16:00:22 -07:00
Josh Avant
911ac6dd10
fix(discord): handle SecretRef runtime status ( #76987 )
...
* fix(discord): handle SecretRef runtime status
* docs(changelog): mention Discord SecretRef fix
2026-05-03 17:56:36 -05:00
Vincent Koc
b2fd814f91
fix(docs): use additive llm task allowlist
2026-05-03 15:53:30 -07:00
Vincent Koc
d62fb9eac3
test(agents): stabilize anthropic abort live harness
2026-05-03 15:52:25 -07:00
Vincent Koc
9ba7183b63
fix(docs): validate plugin json examples
2026-05-03 15:47:23 -07:00
Peter Steinberger
e5ec14a06a
fix(plugins): discover alsoAllow plugin tools
...
Summary:
- Discover optional plugin tools named in tools.alsoAllow without treating additive alsoAllow as a restrictive plugin-tool allowlist.
- Preserve explicit alsoAllow wildcards and keep default non-optional plugin tools visible.
- Document llm-task and lobster enablement and add changelog coverage.
Verification:
- pnpm test src/agents/tool-policy.test.ts src/gateway/tools-invoke-http.test.ts src/agents/pi-tools.create-openclaw-coding-tools.test.ts src/plugins/tools.optional.test.ts
- pnpm exec oxfmt --check --threads=1 src/agents/sandbox-tool-policy.ts src/agents/tool-policy.ts src/agents/tool-policy.test.ts src/agents/pi-tools.create-openclaw-coding-tools.test.ts src/gateway/tools-invoke-http.test.ts src/plugins/tools.ts src/plugins/tools.optional.test.ts
- git diff --check
- Blacksmith Testbox tbx_01kqr05924hz9kw50myxrqmsf9: pnpm check:changed
Fixes #76616
2026-05-03 23:46:14 +01:00
Vincent Koc
0bf19f540d
fix(docs): validate strict channel json fences
2026-05-03 15:44:44 -07:00
Peter Steinberger
6529cad499
fix(cli): avoid local preload for gateway-owned message actions ( #76898 )
...
* fix(cli): avoid Telegram send preload
* fix(cli): include telegram target prefixes
* fix(cli): generalize gateway message preload skip
* refactor(cli): clarify message preload planning
* fix(cli): keep broadcast plugin preload
2026-05-03 23:44:19 +01:00
Vincent Koc
9f2f75ff02
docs(changelog): drop docs-only Channel docs and Google Chat setup-example entries
...
Both entries described pure docs/example fixes (JSON5 channel config
snippets and Google Chat `groups.<space>.enabled` setup example) with
no runtime behavior change. Per CLAUDE.md "Changelog user-facing only"
they are not warranted in Unreleased; drop them while keeping QA, Tlon,
and external-contributor entries intact.
2026-05-03 15:42:58 -07:00
Vincent Koc
1fbc240e70
test(qa): preserve Slack live failure artifacts
2026-05-03 15:39:45 -07:00
Vincent Koc
7e92c440eb
test(extensions): keep shard balance assertion stable
2026-05-03 15:38:27 -07:00
Vincent Koc
a027ac0195
fix(qa): fail slack no-reply on any reply
2026-05-03 15:35:49 -07:00
Peter Steinberger
95ef5eb762
test(e2e): require configured plugin npm repair
2026-05-03 23:33:01 +01:00
Vincent Koc
f275e9d4b9
fix(docs): make slack manifest snippets parseable
2026-05-03 15:28:27 -07:00
Vincent Koc
3f27ef8ef8
test(googlechat): mirror gaxios interceptor surface
2026-05-03 15:26:39 -07:00
Vincent Koc
9ae93179e2
fix(docs): validate channel config snippets
2026-05-03 15:23:07 -07:00
Peter Steinberger
940487e20f
fix: detect muted Google Meet microphone
2026-05-03 23:22:47 +01:00
Vincent Koc
d3043345ca
ci(testbox): remove unusable windows harness
2026-05-03 15:21:04 -07:00
Vincent Koc
31cafbb802
test(qa): add Slack live transport lane
2026-05-03 15:19:55 -07:00
Peter Steinberger
4047f4d0b4
fix(plugins): recover managed npm install ledger
2026-05-03 23:17:49 +01:00
Peter Steinberger
90a5b08fb7
docs: add steer command guide
2026-05-03 23:16:37 +01:00
Vincent Koc
d57b16ff81
fix(tlon): expose group invite allowlist
2026-05-03 15:15:58 -07:00
Vincent Koc
41df8191c5
fix(discord): bind draft boundary callbacks
2026-05-03 15:14:51 -07:00
Vincent Koc
56de90e876
ci(testbox): add maintainer os harnesses
2026-05-03 15:00:26 -07:00
Peter Steinberger
b5d240332f
fix: retry delayed Google Meet speech
2026-05-03 22:58:56 +01:00
Peter Steinberger
dd32254607
fix(discord): keep progress drafts through interim blocks
2026-05-03 22:58:47 +01:00
Vincent Koc
d3ee67b420
fix(googlechat): correct group setup example
2026-05-03 14:54:35 -07:00
Peter Steinberger
0872b505b0
fix(cron): clarify no-delivery previews
2026-05-03 22:49:31 +01:00
Peter Steinberger
545a7e5590
docs: document ship it shortcut
2026-05-03 22:46:38 +01:00
Vincent Koc
35f6071d8d
fix(mattermost): accept streaming config
2026-05-03 14:45:05 -07:00
Jack Storment
bdd68a75ea
fix(doctor): repair configured missing plugins
...
Fixes #76872 .
Doctor now repairs configured-but-missing official plugins during update/doctor recovery, auto-enables the plugin after a successful repair, and preserves config when the download cannot complete. The plugin auto-enable path also honors disabled web search and only enables configured providers/channels when a manifest declares the matching capability.
Verification:
- git diff --check
- fallback-only Korean i18n check
- focused plugin auto-enable/config/doctor Vitest suite
- Crabbox published upgrade-survivor configured-plugin-installs E2E
- CI green on PR head 67ba8ac002
Co-authored-by: Jack Storment <crazycoder131@gmail.com >
2026-05-03 22:44:21 +01:00
Peter Steinberger
5fa7d3b1a4
fix: repair Google Meet media permission grants
2026-05-03 22:40:20 +01:00
Peter Steinberger
3e80805d11
feat(agents): add current-session steer command
2026-05-03 22:37:34 +01:00
Peter Steinberger
66336bf7c8
fix: add trusted env proxy opt-in for web fetch
2026-05-03 22:35:30 +01:00