Peter Steinberger
1446069707
ci: speed up release live smoke retries
2026-04-29 12:33:52 +01:00
Peter Steinberger
f79553bef6
fix(auth): scope external CLI auth status overlays ( #74156 )
...
* fix(auth): scope external CLI auth status overlays
* fix: pass external auth config to overlays
* fix(auth): keep no-prompt CLI reads file-only
* docs: update clawsweeper app wording
2026-04-29 12:23:50 +01:00
Peter Steinberger
dc9f1b8525
fix(telegram): honor managed proxy env
2026-04-29 12:18:49 +01:00
Peter Steinberger
81ad827380
refactor(plugin-sdk): extract shared dedupe helpers
2026-04-29 12:14:59 +01:00
Peter Steinberger
9d1c5a77c2
fix: add vercel ai gateway thinking profile
...
Adds a Vercel AI Gateway provider thinking-profile resolver for trusted OpenAI and Anthropic upstream refs, preserving catalog compat fallback for unsupported/base-only refs.
Includes provider tests, docs, and changelog coverage. Supersedes #41561 .
Co-authored-by: Zcg2021 <80769518+Zcg2021@users.noreply.github.com >
2026-04-29 12:13:20 +01:00
Peter Steinberger
bdcd543ed7
fix(gateway): bypass proxies for localhost control plane
2026-04-29 11:59:33 +01:00
Peter Steinberger
e6cd90e3fd
fix(agents): keep OAuth auth read-through
2026-04-29 11:54:28 +01:00
Vincent Koc
21a92ea0f6
fix(whatsapp): recover group inbound after reconnect churn
...
Repair WhatsApp group inbound recovery after repeated reconnect churn while keeping the fallback scoped to reconnect metadata.
Canonical issue: #66920 . Related evidence: #7433 , #63855 , #70856 .
Thanks to legonhilltech-jpg, octopuslabs-fl, Kanorin-chan, and stuswan for the reports and reproduction details.
2026-04-29 03:54:18 -07:00
Deepak Jain
0c9f84451a
feat(config): add reasoningDefault to agents.defaults
...
Add reasoningDefault support under agents.defaults and preserve the existing per-agent/session/inline override order.
Includes authorization gating for configured reasoning state, /status coverage, config schema/docs baseline updates, and regression tests for the reply and status paths. Also carries the related cron startup-run preservation fix and CI test stabilization needed for this PR branch.
Validated locally with pnpm check:changed, the focused Vitest bundle for touched gateway/cron/auto-reply/plugin-sdk/tooling tests, pnpm config:docs:check, and git diff --check. GitHub checks are green on the merged head; Greptile latest visible review is 4/5 with no P0/P1 findings.
2026-04-29 05:47:18 -05:00
Peter Steinberger
427d5d4f69
ci: guard unused dead-code files
2026-04-29 11:35:34 +01:00
Peter Steinberger
93d5cd1015
fix: honor configured xhigh thinking compat ( #74273 )
...
* fix: honor configured xhigh thinking compat
* test: update agent command model selection mock
2026-04-29 11:35:03 +01:00
Peter Steinberger
6cea276976
ci: shard release docker plugin validation
2026-04-29 11:33:24 +01:00
Peter Steinberger
e1fd27fb24
feat(messages): add global visible replies mode
2026-04-29 11:06:39 +01:00
Peter Steinberger
8d58ad4c15
fix(gateway): retry startup handshakes before surfacing failures
2026-04-29 10:25:53 +01:00
Peter Steinberger
f5e7557c70
fix(heartbeat): defer during cron and nested lane pressure
2026-04-29 10:08:48 +01:00
Peter Steinberger
422d139ba0
refactor: simplify e2e fixture helpers
2026-04-29 10:08:34 +01:00
Peter Steinberger
68ba1e7180
chore(gateway): run watch mode in tmux
2026-04-29 09:42:48 +01:00
Shakker
4fbd683819
test: clarify manifest catalog alias planning
2026-04-29 09:40:45 +01:00
Peter Steinberger
7877182b6f
fix(gateway): defer missed cron agent startup work
2026-04-29 09:15:54 +01:00
Peter Steinberger
72cf700fbf
ci: add Knip dependency check
...
Add a dependency-only Knip CI shard, keep full unused-file mode manual, and scope pnpm's release-age override to the latest Knip dlx install.
2026-04-29 09:10:48 +01:00
Vincent Koc
b85cf280c7
fix(ci): gate plugin prerelease docker suite
2026-04-29 01:06:57 -07:00
HDYA
5cc834a11a
docs(msteams): fix federated auth added-in date
...
Correct the documented added-in date for MS Teams federated authentication.\n\nThanks @HDYA.
2026-04-29 02:47:56 -05:00
Peter Steinberger
2b811fe6d9
fix(memory): make qmd gateway startup lazy
2026-04-29 08:45:19 +01:00
Peter Steinberger
a0fd105e5e
ci: split plugin prerelease validation
2026-04-29 08:21:12 +01:00
Vincent Koc
6a3310bbda
chore(ci): add memory CodeQL quality shard
...
Adds a narrow CodeQL Critical Quality shard for the memory host/runtime boundary.
2026-04-29 00:18:30 -07:00
Peter Steinberger
afc4f06ca3
fix(memory): isolate qmd boot refresh
2026-04-29 08:14:08 +01:00
Peter Steinberger
e25b542100
fix(cli): fall back to file logs when local logs rpc closes
2026-04-29 08:10:15 +01:00
peter
e71d7d48fb
fix(telegram): probe video dimensions through sdk
...
Fix Telegram portrait video distortion by probing video dimensions through the shared media helper and passing width/height to sendVideo.
Validation:
- Targeted Telegram/media tests passed locally.
- Plugin SDK API baseline check passed locally.
- Formatter and git diff whitespace checks passed locally.
CI note: current boundary drift observed on prior run came from existing src/plugin-sdk/discord.ts and src/plugin-sdk/telegram-account.ts, not this PR diff.
2026-04-29 01:58:25 -05:00
Peter Steinberger
13757465ba
fix(agents): scope external CLI auth discovery
2026-04-29 07:52:13 +01:00
Peter Steinberger
6a4c866b6a
ci: speed up broad validation setup
2026-04-29 07:36:55 +01:00
Vincent Koc
1d87d757e9
ci: add mcp process codeql quality shard
2026-04-28 23:36:34 -07:00
Vincent Koc
6186ed2c07
ci: rename codeql quality baseline shard
2026-04-28 22:52:55 -07:00
Peter Steinberger
bd1d1f0f2b
fix: align open DM allowlist policy ( #74112 )
...
* fix: harden telegram open dm allowlist merging
* fix: align open dm allowlist policy
2026-04-29 06:52:12 +01:00
Peter Steinberger
fda8cc2a9d
ci: keep heavy plugin sweeps release-only
2026-04-29 06:49:05 +01:00
Peter Steinberger
358b4f24cd
test: guard broad plugin resolver fixtures
2026-04-29 06:46:02 +01:00
Peter Steinberger
5580d8951c
test(ci): harden release failure paths
2026-04-29 06:41:58 +01:00
Peter Steinberger
548c280eff
fix(discord): keep exec approval fallbacks reachable
2026-04-29 06:29:44 +01:00
samzong
450607847b
[Feat] Gateway: add doctor.memory.remHarness probe ( #66673 )
...
Merged via squash.
Prepared head SHA: c19e6a335a
Co-authored-by: samzong <13782141+samzong@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-04-29 13:23:36 +08:00
Peter Steinberger
364c67bcb5
refactor(discord): share channel run queue
2026-04-29 06:21:09 +01:00
Peter Steinberger
996c9d71e9
ci(test): reserve plugin prerelease for release validation
2026-04-29 06:20:38 +01:00
Vincent Koc
2f04731a48
ci: shard web media codeql quality
2026-04-28 22:18:21 -07:00
Peter Steinberger
1476e24af3
refactor(test): share bundled channel Docker harness helpers
2026-04-29 06:15:10 +01:00
Peter Steinberger
2b0b614417
docs(plugins): clarify clawhub npm migration
2026-04-29 06:09:34 +01:00
Peter Steinberger
8d78451e8b
fix: clarify session runtime metadata
2026-04-29 06:07:30 +01:00
Peter Steinberger
07631fb931
fix(discord): remove channel run timeouts
2026-04-29 06:07:12 +01:00
Peter Steinberger
7994833fac
fix(gateway): align handshake client timeouts
2026-04-29 05:53:50 +01:00
Vincent Koc
0a8a255733
ci: restrict plugin prerelease suite to mega runs
2026-04-28 21:50:16 -07:00
Rubén Cuevas
652f34103a
fix(whatsapp): sanitize tool XML and hide configured error text ( #71830 )
...
Merged via squash.
Prepared head SHA: 184d4a25e4
Co-authored-by: rubencu <4742789+rubencu@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-04-29 01:43:25 -03:00
Vincent Koc
9e34fb9feb
fix(plugin-sdk): restore channel compatibility facades
2026-04-28 21:38:11 -07:00
Peter Steinberger
806a0119f3
ci(release): reuse live test Docker image
2026-04-29 05:25:42 +01:00