Peter Steinberger
f1edd601bc
ci: split release qa parity lanes
2026-04-28 00:05:33 +01:00
Peter Steinberger
ff2b2e769f
fix(cron): preserve job model fallbacks
2026-04-28 00:03:01 +01:00
Peter Steinberger
ccc9dd5eef
fix: keep session history redaction forced
2026-04-27 23:59:47 +01:00
Peter Steinberger
39a2d1da96
docs(codex): add computer use guide
2026-04-27 23:56:25 +01:00
Peter Steinberger
78d3fce5f9
fix: preserve OpenAI encrypted reasoning replay
2026-04-27 23:54:16 +01:00
Peter Steinberger
ea2d95e23e
refactor(codex): clarify computer use setup state
2026-04-27 23:53:53 +01:00
Peter Steinberger
0df6e5a473
refactor: expose plugin test helpers via sdk
2026-04-27 23:45:26 +01:00
Olamiposi
c51e315f3a
docs: clarify messaging vs full tool profiles ( #39954 )
...
* docs: clarify messaging vs full tool profiles
* docs: normalize tools.profile references
* docs: clarify messaging and full tool profiles
---------
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
2026-04-27 15:44:17 -07:00
Vincent Koc
94f5827c6e
docs(logging): note Control UI tool payload redaction
...
Document the redaction surface added in f3e8c50df3 : custom logging.redactPatterns now apply to Control UI tool start args, partial/final result payloads, derived exec output, and patch summaries on top of the built-in defaults.
2026-04-27 15:39:49 -07:00
Peter Steinberger
39e3d8d31d
ci: shard release validation reruns
2026-04-27 23:38:13 +01:00
Peter Steinberger
d2320e4d4b
fix(models): keep user model switches strict
2026-04-27 23:32:44 +01:00
Peter Steinberger
496a5eb56f
fix: dedupe silent reply prompt guidance
2026-04-27 23:31:13 +01:00
Peter Steinberger
ccfa0c1964
docs: clarify hook config and feishu policy
2026-04-27 23:30:57 +01:00
Peter Steinberger
dd0f5937d2
fix(doctor): avoid companion gateway service false positives
2026-04-27 23:30:29 +01:00
Peter Steinberger
48e91f09d5
fix(cli): fail empty local model probes
2026-04-27 23:16:39 +01:00
Peter Steinberger
abf5dea7dd
fix(daemon): filter missing service path fallbacks
2026-04-27 23:16:04 +01:00
Peter Steinberger
bf4306d1b0
refactor: route plugin test helpers through sdk
2026-04-27 23:12:21 +01:00
Peter Steinberger
1a98938479
fix: allow trusted-proxy local password fallback
2026-04-27 23:10:22 +01:00
Peter Steinberger
42dddbbe78
fix(cli): streamline local model probes
2026-04-27 23:02:26 +01:00
Peter Steinberger
8599fdda4a
test: keep extension mocks on sdk seams
2026-04-27 22:55:09 +01:00
Peter Steinberger
24b45a038c
fix(gateway): bound supervised lock recovery
2026-04-27 22:44:37 +01:00
Peter Steinberger
d519dc6976
docs(channels): add channel docking concept
2026-04-27 22:37:58 +01:00
Peter Steinberger
46ba8e7cce
feat(plugin-sdk): expose extension test seams
2026-04-27 22:34:21 +01:00
Peter Steinberger
582debbec8
docs(channels): explain dock commands
2026-04-27 22:32:44 +01:00
Peter Steinberger
295d63c331
ci: record package proof in release evidence
2026-04-27 22:00:03 +01:00
Peter Steinberger
1eea534ddb
fix(channels): handle generated dock commands
2026-04-27 21:59:15 +01:00
Peter Steinberger
662de55e07
refactor: expose extension sdk boundary seams
2026-04-27 21:58:48 +01:00
Peter Steinberger
18ef83c0da
fix(feishu): preserve disabled group policy for explicit groups
2026-04-27 21:55:33 +01:00
Peter Steinberger
b6be422306
fix(cron): accept threaded delivery in gateway schema
2026-04-27 21:37:18 +01:00
Peter Steinberger
599b1b8462
fix(cloudflare-ai-gateway): strip anthropic thinking prefill
2026-04-27 21:36:50 +01:00
Gustavo Madeira Santana
b9fd13e8d7
qa-matrix: add streaming tool progress scenarios
2026-04-27 16:21:37 -04:00
Gustavo Madeira Santana
24068f19c6
matrix: stream tool progress in previews
2026-04-27 16:21:34 -04:00
Peter Steinberger
465b621cf1
fix(sessions): avoid guarded route-only entries
2026-04-27 21:11:12 +01:00
Peter Steinberger
e9b1fbb8c4
refactor: pin remaining extension api surfaces
2026-04-27 21:02:53 +01:00
Peter Steinberger
5e49e8590d
fix(cli): resolve message channel plugin scopes
2026-04-27 21:02:09 +01:00
haishmg
d32903c283
docs(providers): sort provider directory
2026-04-27 21:00:04 +01:00
Peter Steinberger
a2b84e98e9
fix: clean up trajectory sidecars
2026-04-27 20:58:28 +01:00
Peter Steinberger
72f3c840c7
fix(cli): narrow message plugin registry loads
2026-04-27 20:55:56 +01:00
Peter Steinberger
f56897259e
fix(cli): keep route-first json stdout clean
2026-04-27 20:51:50 +01:00
Peter Steinberger
f0000ab72d
refactor(plugin-sdk): split infra runtime barrel
2026-04-27 20:50:35 +01:00
Peter Steinberger
f6b2ba4a10
fix(control-ui): coalesce duplicate chat submits
2026-04-27 20:45:28 +01:00
Peter Steinberger
1fc19ffe11
refactor: narrow messaging public api barrels
2026-04-27 20:34:36 +01:00
Peter Steinberger
f7d67b8ea8
fix(channels): ignore persisted auth for auto-enable
2026-04-27 20:33:43 +01:00
Peter Steinberger
dec1f68d7e
fix(litellm): honor noninteractive custom base url
2026-04-27 20:33:04 +01:00
Peter Steinberger
54e13d4910
ci: split release validation slow shards
2026-04-27 20:30:17 +01:00
Peter Steinberger
2f488b7e7a
docs: clarify ClawHub plugin discovery
2026-04-27 20:26:49 +01:00
kakahu
d70808433d
Add structured Matrix approval metadata ( #72432 )
...
Merged via squash.
Prepared head SHA: 0e06533dff
Co-authored-by: kakahu2015 <17962485+kakahu2015@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-27 14:52:02 -04:00
Vincent Koc
e864fd39cc
fix(ci): narrow CodeQL critical scan ( #72982 )
2026-04-27 11:42:42 -07:00
Val Alexander
f7797ca62b
chore: remove coven extension
2026-04-27 13:22:32 -05:00
Gustavo Madeira Santana
c5678194d4
docs(qa): document Telegram and Discord QA lanes against code
...
Both lanes had only one paragraph each in qa-e2e-automation.md. Adds a
"Telegram and Discord QA reference" section verified against
extensions/qa-lab/src/live-transports/{telegram,discord}/* with:
- shared CLI flags table (--scenario, --output-dir, --repo-root, --sut-account,
--provider-mode, --model, --alt-model, --fast, --credential-source,
--credential-role) — none of these were enumerated for either lane.
- Telegram QA: 8 scenario ids
(telegram-canary/-mention-gating/-mentioned-message-reply/-help-command/
-commands-command/-tools-compact-command/-whoami-command/-context-command),
output artifact paths (telegram-qa-report.md, -summary.json,
-observed-messages.json), and the redaction toggle.
- Discord QA: 3 scenario ids
(discord-canary/-mention-gating/-native-help-command-registration), output
artifact paths, and the SUT-application-id-must-match-bot-user-id check.
- Convex credential pool: documents Discord support (only Telegram was
mentioned before) and the per-kind payload shapes for the
admin/add validator. Cross-links to testing.md for the broker endpoint
contract.
Slims the duplicate Operator-flow paragraphs for Telegram and Discord into a
single one-block pointer that links to the new reference section.
2026-04-27 13:48:03 -04:00