Commit Graph

2983 Commits

Author SHA1 Message Date
pandadev66
217940dfdc test(agents/bundle-mcp): assert live splitSdkTools customTools boundary in Docker e2e harness
Extend the existing Pi bundle-MCP Docker e2e harness so the live stdio MCP
probe also exercises `splitSdkTools` and asserts the configured server tool
reaches `customTools` for coding/messaging and is filtered out for minimal
and `tools.deny: ["bundle-mcp"]`. The harness already had real materialize
plus profile-filter coverage against a real stdio MCP child, but did not
assert the splitSdkTools().customTools boundary, which is the value the SDK
serializes to the outbound provider request body and the disputed boundary
on #76063.

Refs #76063.
2026-05-11 06:18:57 +01:00
Fusion future
66c47a9aa3 fix: use pathToFileURL for Windows path comparison in generate-base-config-schema
Summary:
- Use Node's pathToFileURL for the base-config schema generator entrypoint guard so Windows backslash paths are recognized correctly.
- Keep the schema generation logic unchanged and preserve the current changelog attribution.

Verification:
- node --import tsx scripts/generate-base-config-schema.ts --check
- pnpm build
- pnpm check
- GitHub CI passed, including Real behavior proof, auto-response, ClawSweeper dispatch, and full repository checks.

Co-authored-by: Fusion future <23738961+easyteacher@users.noreply.github.com>
2026-05-11 00:09:35 -05:00
loongfay
128b204319 fix(yuanbao): support sourceReplyDeliveryMode automatic for group chat (#79814) (thanks @loongfay) (#79814)
Co-authored-by: sliverp <870080352@qq.com>
2026-05-11 11:09:30 +08:00
Peter Steinberger
30e54b839b build: enable additional oxlint rules 2026-05-11 03:56:34 +01:00
Ayaan Zaidi
892f611065 test(mantis): package telegram desktop proof evidence 2026-05-11 08:15:34 +05:30
Peter Steinberger
15cf49222f build: refresh deps and route testbox through crabbox 2026-05-11 03:41:00 +01:00
Eva
50ee68cdf4 feat(plugin-sdk): consolidate session workflow APIs 2026-05-11 03:24:08 +01:00
Peter Steinberger
88943e14f9 fix: keep legacy lazy chunks importable after updates (#80478) 2026-05-11 02:10:19 +01:00
Peter Steinberger
922468c4fa ci: exit live cache release smoke cleanly 2026-05-11 02:08:58 +01:00
Peter Steinberger
3f815fad12 fix(gateway): widen native protocol compatibility 2026-05-11 01:38:23 +01:00
Altay
3855e7b0ac build(pnpm): upgrade workspace to pnpm 11 2026-05-11 00:48:14 +01:00
Peter Steinberger
18997be120 ci: speed up release validation reruns 2026-05-11 00:22:19 +01:00
Peter Steinberger
93b413c142 ci: shorten windows release upgrade fallback 2026-05-10 22:41:04 +01:00
Peter Steinberger
522f3296a7 ci: forward-port release validation fixes 2026-05-10 20:38:36 +01:00
Vincent Koc
97283f0a2e test(cli): add response-time contract for CLI surfaces 2026-05-10 23:06:28 +08:00
Peter Steinberger
b52773870f ci: speed up release validation profiles 2026-05-10 15:55:24 +01:00
Peter Steinberger
ac15c919c4 ci: tighten release publish timeouts 2026-05-10 15:55:24 +01:00
Peter Steinberger
b86d5a1056 ci: skip OpenAI install tool smoke 2026-05-10 15:55:24 +01:00
Peter Steinberger
afdcb4c43a ci: trim OpenAI install package smoke 2026-05-10 15:55:24 +01:00
Peter Steinberger
e8e68d38fc ci: parallelize OpenAI installer proof turns 2026-05-10 15:55:23 +01:00
Peter Steinberger
4e80aa8f7b ci: give OpenAI package lane cleanup margin 2026-05-10 15:55:23 +01:00
Ayaan Zaidi
58f452de36 feat(telegram): polish Crabbox proof captures 2026-05-10 19:37:13 +05:30
Peter Steinberger
fcc042559f build(deps): refresh workspace dependencies 2026-05-10 14:00:08 +01:00
Peter Steinberger
4f32a32ed6 refactor: move rare sdk seams into owners 2026-05-10 12:37:10 +01:00
Peter Steinberger
3363528720 fix: keep provider auth login sdk compat 2026-05-10 12:37:10 +01:00
Peter Steinberger
aaf543360a test: fix plugin sdk deprecation guardrails 2026-05-10 12:37:10 +01:00
Peter Steinberger
ccf0b96a56 docs: deprecate provider-owned sdk helpers 2026-05-10 12:37:10 +01:00
Peter Steinberger
6e14ef60cf docs: deprecate rare plugin sdk seams 2026-05-10 12:37:10 +01:00
Peter Steinberger
827b0de0ce refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
Ayaan Zaidi
d7bbff2185 feat(telegram): default Crabbox proof GIFs to 1080p 2026-05-10 15:46:30 +05:30
Ayaan Zaidi
a9bf94c62d feat(telegram): harden Crabbox real-user proof 2026-05-10 15:46:30 +05:30
Peter Steinberger
c0be789550 fix(ci): wire telegram user credential helper 2026-05-10 11:06:26 +01:00
Ayaan Zaidi
984174fb9d feat(telegram): publish crabbox proof gif by default 2026-05-10 15:10:39 +05:30
Ayaan Zaidi
32e1236cb7 feat(telegram): hold crabbox user sessions 2026-05-10 15:10:39 +05:30
Ayaan Zaidi
ecb7ea19a5 feat(telegram): add real user crabbox proof 2026-05-10 15:10:39 +05:30
Peter Steinberger
c6ef46d703 test: cover tool search compaction 2026-05-10 03:21:50 -04:00
Peter Steinberger
711e09c9aa fix(discord): make native opus opt-in 2026-05-10 08:17:00 +01:00
Peter Steinberger
328952c6f5 fix(release): drop missing bundled runtime deps pack entry
Remove the nonexistent bundled runtime deps installer path from release packaging requirements and package files.\n\nThe original #74430 change was wrong because it required scripts/lib/bundled-runtime-deps-install.mjs without adding or generating that file, making npm pack validation impossible to satisfy.\n\nVerification:\n- pnpm test test/release-check.test.ts\n- package-files existence guard\n- Testbox tbx_01kr87j7wet04hw8v90htssege: pnpm build && pnpm ui:build && pnpm release:check
2026-05-10 02:04:52 -04:00
Peter Steinberger
863fe90249 chore(installer): remove legacy cmd installer 2026-05-10 06:59:33 +01:00
Peter Steinberger
2f8cb86381 ci: skip symlinks in opengrep changed scan (#79930) 2026-05-10 01:40:56 -04:00
Peter Steinberger
2796eebb03 fix(installer): avoid literal path shellcheck suppression 2026-05-10 06:40:26 +01:00
Peter Steinberger
378da8b9d3 feat: add telegram mantis evidence builder 2026-05-10 06:39:54 +01:00
Peter Steinberger
66a8ff178c ci(installer): add macOS install proof 2026-05-10 01:28:24 -04:00
Peter Steinberger
549693ffcb fix(installer): promote persisted PATH entries 2026-05-10 05:40:38 +01:00
Kevin Lin
b79de62b3c fix(codex): remove dynamic tools profile option 2026-05-09 21:34:33 -07:00
Peter Steinberger
a0fb7fb045 refactor: centralize channel ingress access 2026-05-10 00:18:36 -04:00
Colin
7a2a31dede feat: add realtime voice OAuth controls 2026-05-10 00:13:23 -04:00
Peter Steinberger
e1ced53ac3 fix(installer): satisfy shellcheck promotion wrapper 2026-05-10 05:12:44 +01:00
Peter Steinberger
207bcd6b20 fix(installer): persist Linux supported PATH 2026-05-10 05:10:17 +01:00
Peter Steinberger
aac9ebd4f3 fix: prune stale generated declarations before tsdown build 2026-05-10 05:09:26 +01:00