## @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