fix(release): include msteams in npm pack
This commit is contained in:
@@ -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.
|
||||||
|
|||||||
@@ -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/**",
|
||||||
|
|||||||
@@ -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[] {
|
||||||
|
|||||||
Reference in New Issue
Block a user