darkamenosa
cb8b327488
fix(zalouser): persist refreshed session cookies
...
CI / -5 (push) Blocked by required conditions
CI / checks-node-core (push) Blocked by required conditions
CI / check-lint (push) Blocked by required conditions
CI / check-policy-guards (push) Blocked by required conditions
CI / check-preflight-guards (push) Blocked by required conditions
CI / check-prod-types (push) Blocked by required conditions
CI / check-strict-smoke (push) Blocked by required conditions
CI / check-test-types (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / check-additional-boundaries (push) Blocked by required conditions
CI / check-additional-extension-bundled (push) Blocked by required conditions
CI / check-additional-extension-channels (push) Blocked by required conditions
CI / check-additional-extension-package-boundary (push) Blocked by required conditions
CI / check-additional-runtime-topology-architecture (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -6 (push) Blocked by required conditions
CI / -7 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -8 (push) Blocked by required conditions
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Docs / docs (push) Waiting to run
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Workflow Sanity / generated-doc-baselines (push) Waiting to run
Persist refreshed `zca-js` session cookies after QR login, session restore, and successful API calls so gateway restarts restore the freshest local Zalo Personal session.
- Adds stable credential cookie signatures so equivalent cookie-jar reorderings do not rewrite credentials.
- Adds regression coverage for reordered live cookie jars preserving credential file content and mtime.
- Updates CHANGELOG.md: (#73277 ) Thanks @darkamenosa.
Co-authored-by: Tuyen <hxtxmu@gmail.com>
Co-authored-by: Frank Yang <frank.ekn@gmail.com>
2026-04-28 14:26:37 +08:00
Shakker
577a540880
docs: note fireworks together catalog migration
2026-04-28 07:25:03 +01:00
Shakker
7b3d3ce361
feat: declare together model catalog
2026-04-28 07:25:03 +01:00
Shakker
1aa62c0b0a
feat: declare fireworks model catalog
2026-04-28 07:25:03 +01:00
Peter Steinberger
c3c8d66acf
test: align acp fast-lane routing assertions
2026-04-28 07:22:14 +01:00
Peter Steinberger
4e6c0965cb
test: route acp runtime tests through fast lane
2026-04-28 07:17:02 +01:00
Peter Steinberger
84477e014d
test(openai): align codex runtime fixture
2026-04-28 07:08:27 +01:00
Frank Yang
e008830d0e
fix(agents): clean up local Claude stdio runs ( #73292 )
...
Clean up local Claude stdio one-shot runs before returning from embedded `openclaw agent --local`, including bundle MCP loopback teardown for local process resources.
Keeps gateway-owned MCP loopback cleanup internal to the Gateway, documents the local-vs-gateway behavior, and aligns the stale OpenAI provider-runtime fixture with the current unsupported Codex mini route.
2026-04-28 07:06:01 +01:00
Peter Steinberger
9b556291e9
test(openai): split codex catalog fixtures
2026-04-28 07:04:22 +01:00
Vincent Koc
1278f0bcc0
fix(codeql): tune Android pinning profile
...
Remove noisy missing-certificate-pinning query from the critical Android CodeQL profile; gateway TLS uses custom certificate fingerprint pinning.
2026-04-27 23:04:16 -07:00
Vincent Koc
5828dcdb05
test(gateway): reduce server shard memory pressure ( #73317 )
2026-04-27 22:58:15 -07:00
Peter Steinberger
870f7d1c0f
test(openai): align codex mini contract
2026-04-28 06:56:29 +01:00
Peter Steinberger
b5371bfd63
fix(auth): migrate flat auth profiles in doctor
2026-04-28 06:53:48 +01:00
Peter Steinberger
2f2aee5fe8
ci: retry cross-os agent runtime deps staging
2026-04-28 06:51:05 +01:00
Peter Steinberger
4397717322
fix(telegram): report unauthorized startup tokens
2026-04-28 06:50:51 +01:00
Peter Steinberger
76a07b9a07
fix(cli): reject empty model run prompts
2026-04-28 06:50:44 +01:00
Peter Steinberger
ee75a8ec2c
ci: document clawsweeper dispatch trigger
2026-04-28 06:50:33 +01:00
Peter Steinberger
9aa461747a
fix(plugin-sdk): restore legacy root alias exports
2026-04-28 06:48:59 +01:00
Peter Steinberger
6f3674c8d0
ci: harden ClawSweeper dispatcher credentials
2026-04-28 06:48:38 +01:00
Peter Steinberger
6543c10ab6
test: route model catalog through fast lane
2026-04-28 06:48:29 +01:00
Peter Steinberger
ba17db96a4
ci: skip clawsweeper without app credentials
2026-04-28 06:48:29 +01:00
Peter Steinberger
0113248d91
fix(gateway): route text-only chat images to media understanding
2026-04-28 06:45:28 +01:00
Peter Steinberger
0fc1cdec45
ci: fix ClawSweeper dispatcher payload
2026-04-28 06:44:26 +01:00
Peter Steinberger
dc6031197b
fix(models): hide unsupported codex mini route
2026-04-28 06:43:51 +01:00
Peter Steinberger
23818600bb
ci: add ClawSweeper event dispatcher
2026-04-28 06:43:38 +01:00
Ke Wang
b4e9f1bd1c
fix(memory-core): cap detached dream narratives ( #73287 )
...
Cap detached Dream Diary narrative subagent runs across cron dreaming sweeps so multi-workspace runs cannot fan out unbounded subagent sessions.
Adds regression coverage that queued detached narratives resume and clean up, plus a unit-fast lane correction for the security symlink audit test.
2026-04-28 06:42:07 +01:00
Peter Steinberger
89079a32ef
refactor(memory-host): narrow runtime adapters
2026-04-28 06:40:37 +01:00
Vincent Koc
29a34e0a4d
fix(android): use absolute logcat path
...
Fix Android CodeQL relative path command finding in debug log collection.
2026-04-27 22:40:00 -07:00
Peter Steinberger
59a4d7fb06
fix(telegram): normalize bot endpoint api roots
2026-04-28 06:36:38 +01:00
Vincent Koc
27e313053c
test(gateway): keep session event suite minimal
...
Keep the session message websocket suite on the default minimal gateway harness to avoid full startup for event routing coverage.
2026-04-27 22:35:40 -07:00
Peter Steinberger
252cc7eccf
test: fix unit-fast config assertion
2026-04-28 06:34:50 +01:00
Peter Steinberger
5916237962
fix(onboard): infer custom model image input
2026-04-28 06:34:16 +01:00
Shakker
d48c3e12a5
feat: gate legacy startup sidecar fallback
2026-04-28 06:31:55 +01:00
Peter Steinberger
583b419827
test(plugins): lock package boundary bridges
2026-04-28 06:30:44 +01:00
Peter Steinberger
833654586e
fix(gateway): keep container restarts in-process
2026-04-28 06:30:12 +01:00
roytong9
a3fd97570f
Normalize telegram topic targets in delivery resolution ( #59069 )
...
* Normalize telegram topic targets in delivery resolution
* fix(cron): preserve explicit Telegram topic targets
* fix(clownfish): address review for ghcrawl-165998-agentic-merge (1)
---------
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com>
2026-04-27 22:27:42 -07:00
Vincent Koc
9577703249
test(gateway): trim cron server memory hotspots
...
Move pure cron coverage off websocket server RPC loops and clean up timeout listener retention in gateway test helpers.
2026-04-27 22:26:41 -07:00
Vincent Koc
2c58c5d4ec
fix(android): avoid trust-all TLS probing
...
Fix Android CodeQL insecure trust manager finding in gateway TLS probing.
2026-04-27 22:26:27 -07:00
Vincent Koc
ce01b8f250
fix(gateway): keep restart probe auth local ( #72405 )
...
* fix(gateway): keep restart probe auth local
* fix(gateway): repair local restart probe auth replacement
2026-04-27 22:25:20 -07:00
Vincent Koc
4c72e605cd
fix(feishu): recover mojibake filenames from Content-Disposition ( #72388 )
2026-04-27 22:23:16 -07:00
Vincent Koc
d7e67b455a
fix(tui): clear stale streaming after orphaned finals ( #72389 )
...
* fix(tui): clear stale streaming after orphaned finals
* fix(tui): clear stale streaming after orphaned finals
* fix(tui): clear stale streaming after orphaned finals
2026-04-27 22:23:13 -07:00
Shakker
db7cab4a9a
fix: simplify volc catalog model builders
2026-04-28 06:21:24 +01:00
Shakker
37324dd112
docs: note byteplus volcengine catalog migration
2026-04-28 06:21:24 +01:00
Shakker
8a3252868f
refactor: remove unused volc catalog sdk helper
2026-04-28 06:21:24 +01:00
Shakker
1cfa22acb1
feat: declare volcengine model catalog
2026-04-28 06:21:24 +01:00
Shakker
4513658f59
feat: declare byteplus model catalog
2026-04-28 06:21:24 +01:00
Peter Steinberger
25851e3cae
fix(google-meet): harden observe mode speech health ( #73256 )
...
* fix(google-meet): harden observe mode speech health
* fix(google-meet): address observe speech review
* docs(google-meet): clarify observe mode guarantees
2026-04-28 06:21:10 +01:00
Jesse Merhi
2633b14914
feat(security): support operator-managed network proxy routing ( #70044 )
...
* feat: support operator-managed proxy routing
* docs: add network proxy changelog entry
* fix(proxy): restrict gateway bypass to loopback IPs
* fix(cli): harden container proxy URL checks
* docs(proxy): clarify gateway bypass scope
* docs: remove proxy changelog entry
* fix(proxy): clear startup CI guard failures
* fix(proxy): harden gateway proxy policy parsing
* fix(proxy): honor update shorthand proxy policy
* fix(cli): redact proxy URL suffixes
* test(proxy): keep gateway help off proxy startup
* fix(proxy): keep overlapping lifecycle active
* docs: add proxy changelog entry
---------
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com>
2026-04-28 00:20:47 -05:00
Peter Steinberger
025081dbc5
refactor(memory-host): consolidate core adapter
2026-04-28 06:20:19 +01:00
Peter Steinberger
82eb90b8a2
fix(agents): preserve trusted tool media metadata
2026-04-28 06:19:41 +01:00