- Throw errors in `complete()` when tool fails to allow proper handling
2.7.6
- `extract()` can now return original content with `language = "*"`
2.7.5
- New lines in `input()` are now handled with feed character - Signal ready state when `input()` called a second time
2.7.4
- Better error message for incorrect `save()` param order - Support handing PIL images in `save()` - Support title and description in `hal9` deployment - Support arbitrary runtimes and `hal9` describe