fix(release): include msteams in npm pack

This commit is contained in:
Peter Steinberger
2026-01-10 04:30:56 +01:00
parent 6b9e1b9dbb
commit 5ec2018c8a
3 changed files with 7 additions and 1 deletions

View File

@@ -36,6 +36,7 @@
- Apps/Branding: refreshed iOS/Android/macOS icons (#521) — thanks @fishfisher. - Apps/Branding: refreshed iOS/Android/macOS icons (#521) — thanks @fishfisher.
### Fixes ### Fixes
- Packaging: include MS Teams send module in npm tarball.
- Sandbox/Browser: auto-start CDP endpoint; proxy CDP out of container for attachOnly; relax Bun fetch typing; align sandbox list output with config images. - Sandbox/Browser: auto-start CDP endpoint; proxy CDP out of container for attachOnly; relax Bun fetch typing; align sandbox list output with config images.
- Agents/Runtime: gate heartbeat prompt to default sessions; /stop aborts between tool calls; require explicit system-event session keys; guard small context windows; fix model fallback stringification; sessions_spawn inherits provider; failover on billing/credits; respect auth cooldown ordering; restore Anthropic OAuth tool dispatch + tool-name bypass; avoid OpenAI invalid reasoning replay; harden Gmail hook model defaults. - Agents/Runtime: gate heartbeat prompt to default sessions; /stop aborts between tool calls; require explicit system-event session keys; guard small context windows; fix model fallback stringification; sessions_spawn inherits provider; failover on billing/credits; respect auth cooldown ordering; restore Anthropic OAuth tool dispatch + tool-name bypass; avoid OpenAI invalid reasoning replay; harden Gmail hook model defaults.
- Agent history/schema: strip/skip empty assistant/error blocks to prevent session corruption/Claude 400s; scrub unsupported JSON Schema keywords + sanitize tool call IDs for Cloud Code Assist; simplify Gemini-compatible tool/session schemas; require raw for config.apply. - Agent history/schema: strip/skip empty assistant/error blocks to prevent session corruption/Claude 400s; scrub unsupported JSON Schema keywords + sanitize tool call IDs for Cloud Code Assist; simplify Gemini-compatible tool/session schemas; require raw for config.apply.

View File

@@ -25,6 +25,7 @@
"dist/infra/**", "dist/infra/**",
"dist/macos/**", "dist/macos/**",
"dist/media/**", "dist/media/**",
"dist/msteams/**",
"dist/process/**", "dist/process/**",
"dist/sessions/**", "dist/sessions/**",
"dist/providers/**", "dist/providers/**",

View File

@@ -5,7 +5,11 @@ import { execSync } from "node:child_process";
type PackFile = { path: string }; type PackFile = { path: string };
type PackResult = { files?: PackFile[] }; type PackResult = { files?: PackFile[] };
const requiredPaths = ["dist/discord/send.js", "dist/hooks/gmail.js"]; const requiredPaths = [
"dist/discord/send.js",
"dist/hooks/gmail.js",
"dist/msteams/send.js",
];
const forbiddenPrefixes = ["dist/Clawdbot.app/"]; const forbiddenPrefixes = ["dist/Clawdbot.app/"];
function runPackDry(): PackResult[] { function runPackDry(): PackResult[] {