Update ESLint rules to disable console logging in utils and error-handler
Remove unused function and type in vault-indexer
```
```
Remove unused safeWriteFile function in utils
Remove unused isVaultLike type in vault-indexer
```
Update error handling and improve streaming capabilities in the Ollama client and related components. Key changes
include:
- Simplify error types and improve error handling
- Refactor streaming logic to use async generators
- Update tool execution and vault indexing
- Improve utility functions and types
- Update test files to reflect changes