Vincent Koc
5c34695491
feat(codex): support app-server network proxy profiles ( #93538 )
...
Merged via squash.
Prepared head SHA: 9900b14dd5
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-17 17:01:47 +08:00
Vincent Koc
2ca375fc1a
fix(codex): rotate mcp bindings before transient search
2026-06-17 10:30:46 +02:00
Vincent Koc
22356395a2
fix(codex): drop unused transient binding assignment
2026-06-17 10:30:46 +02:00
Vincent Koc
759b7902ee
test(codex): dedupe context engine binding helper
2026-06-17 10:30:46 +02:00
Vincent Koc
f1c44e2d6d
fix(codex): rotate mismatched bindings before transient search
2026-06-17 10:30:46 +02:00
Vincent Koc
ffeccce5f9
test(telegram): isolate model callback session state
2026-06-17 10:30:45 +02:00
Vincent Koc
d4fb49f3c4
test(channels): update command output progress expectations
2026-06-17 10:30:45 +02:00
Vincent Koc
f7178a74ef
test(feishu): expect send receipts
2026-06-17 10:30:45 +02:00
Vincent Koc
da67802baf
fix(codex): respect lifecycle mismatch rotations
2026-06-17 10:30:45 +02:00
Vincent Koc
5b46a11d2d
fix(telegram): preserve default model and sticker cache state
2026-06-17 10:30:45 +02:00
Vincent Koc
4132ce155e
fix(cohere): translate system prompts
2026-06-17 16:23:52 +08:00
Vincent Koc
85d5d94519
feat(cohere): add provider plugin
2026-06-17 16:23:52 +08:00
Vincent Koc
b6714bf109
fix(diagnostics): preserve plugin security identities
2026-06-17 16:11:32 +08:00
Vincent Koc
f51b52ceca
fix(diagnostics): narrow security severity text
2026-06-17 16:11:32 +08:00
Vincent Koc
10da9ae248
fix(diagnostics): satisfy security severity lint
2026-06-17 16:11:32 +08:00
Vincent Koc
f3a1d1fcb0
feat(diagnostics): export security events to OTLP logs
2026-06-17 16:11:32 +08:00
Alex Knight
6810c67f0c
refactor(config): make DM policy/allowFrom validation generic across channels
...
Replace the hardcoded Mattermost-only open-DM config check with a generic,
plugin-agnostic warning driven by a single shared evaluator
(evaluateDmPolicyAllowFromDependency) reused by the Zod refinements and the
CLI validator. Surface warnings at 'config validate' and on config load.
Remove the Mattermost-specific status-issues module now covered generically;
keep the runtime drop-log diagnostic.
2026-06-17 18:07:35 +10:00
Alex Knight
ba91eb7acf
Fix Mattermost open DM validation
2026-06-17 18:07:35 +10:00
heichl_xydigit
bda7581126
fix(feishu): fetch quoted content before empty-message guard ( #90192 )
...
* fix(feishu): fetch quoted content before empty-message guard
Moves the quoted/replied message content fetching before the empty-message
early return so a reply with only @bot mention (no text, no media) is not
dropped when it quotes a message with meaningful content. The guard now also
checks that quoted text is empty before skipping.
Note: because the fetch is now unconditional on parentId after passing the
group admission/mention gate, an empty-text reply that quotes a parent in an
open group (requireMention: false) without mentioning the bot will now be
dispatched, where before it was dropped. This is the intended behavior for
open groups — any non-empty turn (including one where context comes from a
quote) should reach the agent. For requireMention:true groups, unmentioned
messages still exit at the mention gate before the fetch, so no over-fetch
occurs.
Adds group-based regression tests for the #90177 scenario:
- Positive: mention-only reply in requireMention:true group with quoted
parent — dispatches with [Replying to: "..."] in the body.
- Negative: empty reply with no bot mention in requireMention:true group —
getMessageFeishu is never called and nothing is dispatched.
* fix(feishu): fetch quoted content before empty-message guard (#90192 ) (thanks @bladin)
---------
Co-authored-by: 黑承亮0668000844 <bladin@users.noreply.github.com >
Co-authored-by: sliverp <870080352@qq.com >
2026-06-17 15:34:23 +08:00
Vincent Koc
69abb2c090
fix(codex): send legacy dynamic tool start specs
2026-06-17 07:54:25 +02:00
Vincent Koc
d9d4da0608
test(codex): seed context-engine web search binding
2026-06-17 06:40:24 +02:00
Vincent Koc
04255b247c
revert(providers): remove ClawRouter provider
2026-06-17 12:15:17 +08:00
Vincent Koc
8c6139006a
fix(providers): align ClawRouter package boundary
2026-06-17 11:46:57 +08:00
Vincent Koc
ed88457f3b
fix(providers): compose ClawRouter native auth
2026-06-17 11:46:57 +08:00
Vincent Koc
5baca82072
fix(providers): apply wrappers to direct streams
2026-06-17 11:46:57 +08:00
Vincent Koc
d667dcfb90
fix(providers): route ClawRouter direct streams
2026-06-17 11:46:57 +08:00
Vincent Koc
ad81cb44ba
fix(providers): require runnable ClawRouter Gemini routes
2026-06-17 11:46:57 +08:00
Vincent Koc
f465ae08e2
fix(providers): preserve ClawRouter catalog model ids
2026-06-17 11:46:57 +08:00
Vincent Koc
5af0ccfd5f
fix(providers): cover ClawRouter runtime auth paths
2026-06-17 11:46:57 +08:00
Vincent Koc
8a4d92d362
fix(providers): isolate ClawRouter runtime credentials
2026-06-17 11:46:57 +08:00
Vincent Koc
c4e0d27ade
fix(providers): restore ClawRouter native runtime routes
2026-06-17 11:46:57 +08:00
Vincent Koc
8c8866c921
fix(providers): consume canonical ClawRouter catalog field
2026-06-17 11:46:57 +08:00
Vincent Koc
4c8ac47dbe
fix(providers): preserve ClawRouter native replay policies
2026-06-17 11:46:57 +08:00
Vincent Koc
d32e241ca0
chore(providers): align ClawRouter package version
2026-06-17 11:46:57 +08:00
Vincent Koc
95dafc824e
feat(providers): add ClawRouter managed proxy
2026-06-17 11:46:57 +08:00
Alix-007
d2bf67f4b7
fix(slack): recognize MiniMax mm: namespaced reasoning tags in monitor preview ( #93874 )
2026-06-17 11:44:19 +08:00
Vincent Koc
d79d5487aa
fix(deps): remediate Dependabot alerts ( #93857 )
...
Merged via squash.
Prepared head SHA: 51ece24eef
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-17 11:15:31 +08:00
Vincent Koc
975d2e9b2b
fix(slack): preserve completed native progress titles
2026-06-17 11:06:28 +08:00
Vincent Koc
46b6aa9044
refactor(browser): hide cdp reachability defaults
2026-06-17 10:51:41 +08:00
Vincent Koc
3312c7f467
refactor(feishu): hide timeout config type
2026-06-17 10:49:28 +08:00
Vincent Koc
4681a559c0
refactor(qqbot): hide response timeout default
2026-06-17 10:47:01 +08:00
Shakker
32d0b9c872
fix: keep Gemini CLI auth out of warmup
2026-06-17 03:31:14 +01:00
Shakker
589d3b12dd
fix: use OpenClaw temp root for Gemini CLI settings
2026-06-17 03:31:14 +01:00
Shakker
b2f7d9ebc8
fix: allow Gemini CLI file edits
2026-06-17 03:31:14 +01:00
Shakker
c6d7d85763
fix: parse Gemini CLI stream output
2026-06-17 03:31:14 +01:00
Shakker
9824061241
fix: align Gemini CLI home path
2026-06-17 03:31:14 +01:00
Shakker
17ba3bc65d
fix: load staged Gemini CLI auth profiles
2026-06-17 03:31:14 +01:00
Shakker
0adfca3189
test: narrow Gemini CLI setup agent dir
2026-06-17 03:31:14 +01:00
Shakker
c3bd9250c0
fix: honor inherited Gemini auth policy
2026-06-17 03:31:14 +01:00
Shakker
fe61b62c2b
fix: keep Gemini CLI system settings per run
2026-06-17 03:31:14 +01:00