Skip to content

v0.3.47

@sroussey sroussey tagged this 19 Aug 19:24
## @workglow/ai

### Features

- thinking policy for models

## @workglow/util

### Bug Fixes

#### tasks

- apply default output caps and report match/truncated honestly
- cap FileGrepTask line length instead of accumulating unterminated lines
- bound FileGrepTask regex matching with an interruptible time budget

## @workglow/test

### Features

- thinking policy for models

#### tasks

- enhance FileGrepTask with extractBatch functionality
- add support for HEAD HTTP method in FetchUrlTask
- add onlyMatching to FileGrepTask
- add FileGrepTask for server-side file grepping

### Bug Fixes

#### tasks

- apply default output caps to FileSedTask
- cap FileSedTask line length instead of accumulating unterminated lines
- name the configured root that cannot be resolved
- declare the owned FetchUrlTask entitlements on FileSedTask
- declare filesystem:read and resolve FileSedTask paths against roots
- bound FileSedTask regex substitution with an interruptible budget
- reconcile the ReDoS guard with the base branch's scanner
- apply default output caps and report match/truncated honestly
- cap FileGrepTask line length instead of accumulating unterminated lines
- declare the owned FetchUrlTask entitlements on FileGrepTask
- declare filesystem:read and resolve FileGrepTask paths against opt-in roots
- bound FileGrepTask regex matching with an interruptible time budget
- make the ReDoS guard linear, and add FileSedTask

### Refactors

#### tasks

- share the regex ReDoS guard between RegexTask and FileGrepTask

### Performance

#### tasks

- make FileGrepTask group de-duplication O(1) per line

### Tests

#### tasks

- pin the escaped-bracket case the class-stripping regex missed

### Chores

- update deps

### Updated Dependencies

- `miniflare`: ^5.20260815.0-alpha

## @workglow/tasks

### Features

#### tasks

- enhance FileGrepTask with extractBatch functionality
- add support for HEAD HTTP method in FetchUrlTask
- add onlyMatching to FileGrepTask
- add FileGrepTask for server-side file grepping

### Bug Fixes

#### tasks

- apply default output caps to FileSedTask
- cap FileSedTask line length instead of accumulating unterminated lines
- name the configured root that cannot be resolved
- declare the owned FetchUrlTask entitlements on FileSedTask
- declare filesystem:read and resolve FileSedTask paths against roots
- bound FileSedTask regex substitution with an interruptible budget
- reconcile the ReDoS guard with the base branch's scanner
- declare the fileGrep Workflow augmentation with one config type
- apply default output caps and report match/truncated honestly
- cap FileGrepTask line length instead of accumulating unterminated lines
- declare the owned FetchUrlTask entitlements on FileGrepTask
- declare filesystem:read and resolve FileGrepTask paths against opt-in roots
- bound FileGrepTask regex matching with an interruptible time budget
- make the ReDoS guard linear, and add FileSedTask

### Refactors

#### tasks

- share the streaming line splitter between file tasks
- share the regex ReDoS guard between RegexTask and FileGrepTask

### Performance

#### tasks

- make FileGrepTask group de-duplication O(1) per line

### Documentation

#### tasks

- correct FileGrepTask url documentation for http(s) vs filesystem

### Build

- fix build

## @workglow/openai

### Features

- thinking policy for models

## @workglow/node-llama-cpp

### Features

- thinking policy for models

## @workglow/anthropic

### Features

- thinking policy for models

### Bug Fixes

#### ai

- enhance model effort validation in Anthropic Thinking

## @workglow/google-gemini

### Features

- thinking policy for models

## @workglow/xai

### Features

- thinking policy for models

## @workglow/deepseek

### Features

- thinking policy for models

## @workglow/huggingface-transformers

### Features

- thinking policy for models

## @workglow/tf-mediapipe

### Features

- thinking policy for models

## @workglow/chrome-ai

### Features

- thinking policy for models

## @workglow/openrouter

### Features

- thinking policy for models

## @workglow/web

### Chores

- update deps

### Updated Dependencies

- `@codemirror/view`: 6.43.9
- `react-resizable-panels`: ^4.12.3
Assets 2
Loading