Releases: BlockRunAI/blockrun-llm
Releases · BlockRunAI/blockrun-llm
Release list
v1.4.2 — Solana wallet auto-load (parity with Base)
Fixed
- Solana clients auto-load the on-disk wallet (parity with Base).
SolanaLLMClient/AsyncSolanaLLMClientnow resolve the key asprivate_key→SOLANA_WALLET_KEY→ on-disk wallet (newest~/.<provider>/solana-wallet.json, else~/.blockrun/.solana-session), soSOLANA_WALLET_KEYis no longer required when a wallet session exists. A malformed key from any source raises a cleanValueError, and an unreadable session file is treated as "no wallet" rather than crashing. (#10)
Full Changelog: https://github.com/BlockRunAI/blockrun-llm/blob/main/CHANGELOG.md
v1.4.1 — streamed tool-call fix
Fixed
- Streamed tool calls no longer crash the SDK (
'dict' object has no attribute 'delta'). OpenAI streams tool calls incrementally (first frameid+function.name, later frames onlyfunction.argumentsfragments), which the strict non-streamToolCallschema rejected — forcing amodel_constructfallback that leftchoicesas raw dicts and crashed the stream-archiving loop. Added lenientChatChunkToolCall/ChatChunkFunctionCalltypes for streamingdelta.tool_calls, plus dict-tolerant accessors in the four sync/async archive loops. AffectsLLMClientandSolanaLLMClient, sync and async. (#9)
Notes
- Supersedes the never-published 1.4.0 stamp, so this release also carries the Coinbase Onramp (
LLMClient.onramp()) addition from 1.4.0.
Full Changelog: https://github.com/BlockRunAI/blockrun-llm/blob/main/CHANGELOG.md