fix: ignore malformed tool err in task.py (those are handled within agent)
0.22.1
feat(minor): Add convenience method `name()` to `ToolMessage`.
For a tool message `MyToolMessage`, we can get the value of the `request` field as `MyToolMessage.name()`, instead of the more verbose `MyToolMessage.default_value("request")`
0.22.0
feat: params in `ToolMessage` to truncate large tool results
See [docs](https://langroid.github.io/langroid/notes/large-tool-results/)