Repository navigation
@cloudflare/computer@0.5.1
Patch Changes
-
#229 Add
forAISDKTools()in@cloudflare/computer/tools/ai-sdkto serve an AI SDK tool set to isolate JavaScript asws:tools; seews:toolsdocumentation. (8e50de6) - Thanks @mattzcarey -
#214 The
edittool bounds its diff withmaxDiffLinesandmaxDiffBytesand reportsdiffTruncated; seeedittool documentation. (f1ac4ce) - Thanks @aron-cf -
#216 Fix issue when creating a host module with no functions in the JavaScriptWorkerBackend; see host module documentation. (
c798c11) - Thanks @aron-cf -
#214 The
exectool'sinputis an object rather than any JSON value; seeexectool documentation. (f1ac4ce) - Thanks @aron-cf -
#214 The
exectool parses aninputobject sent as a string of JSON; seeexectool documentation. (f1ac4ce) - Thanks @aron-cf -
#214 Tool sets take
execOutput: { maxLines, maxBytes }for theexectool's output limits; see tool option documentation. (f1ac4ce) - Thanks @aron-cf -
#214 Host module factories receive the Workspace's assets client as
host.assets; see host module documentation. (f1ac4ce) - Thanks @aron-cf -
#214
WorkerJavaScriptBackendnow lazily reads each host module's description; see module documentation. (f1ac4ce) - Thanks @aron-cf -
#215 Mounts can now declare a
versionto support schema migrations; see mount version documentation. (50a80cc) - Thanks @aron-cf -
#214
createPiToolsresults carry each tool's own output asdetails; see pi documentation. (f1ac4ce) - Thanks @aron-cf -
#216 Add
ws:toolsto provide the JavaScript worker backend programmatic access to tools; seews:toolsdocumentation. (c798c11) - Thanks @aron-cf -
#214 The
greptool'sincludeandexclude, and thefindtool'sexclude, take one glob or a list; seegreptool documentation. (f1ac4ce) - Thanks @aron-cf -
#214 Add
@cloudflare/computer/tools/core, which exportsdefineExecwithout an agent library; see tool documentation. (f1ac4ce) - Thanks @aron-cf -
#214 Tool sets take
rootto confine the file tools to one directory; see root documentation. (f1ac4ce) - Thanks @aron-cf -
#215 Add
WorkerBundle, a read-only mount that copies files from the deployed bundle or an imported file tree; see mount documentation. (50a80cc) - Thanks @aron-cf -
#215 Add
@cloudflare/computer/vitewith acomputerBundle()plugin that bundles a directory into a Vite-built worker forWorkerBundle; see mount documentation. (50a80cc) - Thanks @aron-cf -
#214
ws:artifactsaddscreateTokenandsharefor minting git tokens and clone URLs; seews:artifactsdocumentation. (f1ac4ce) - Thanks @aron-cf -
#214 Add
ws:assetsso isolate JavaScript can publish a Workspace file to a time-limited URL; seews:assetsdocumentation. (f1ac4ce) - Thanks @aron-cf -
#214
createContainerModule({ maxOutputLines })limits eachws:containerstream by lines as well as bytes; seews:containerdocumentation. (f1ac4ce) - Thanks @aron-cf -
#214
createContainerModule({ prelude })runs shell text such asset -o pipefailbefore eachws:containercommand; seews:containerdocumentation. (f1ac4ce) - Thanks @aron-cf -
#214
ws:containernow keeps the end of each stream for a Workspace withoutput: false; seews:containerdocumentation. (f1ac4ce) - Thanks @aron-cf -
#214
ws:toolslists the tools code can import in its description; seews:toolsdocumentation. (f1ac4ce) - Thanks @aron-cf