Skip to content

Releases: BlockRunAI/blockrun-llm

v1.4.2 — Solana wallet auto-load (parity with Base)

Choose a tag to compare

@VickyXAI VickyXAI released this 15 Jun 00:09

Fixed

  • Solana clients auto-load the on-disk wallet (parity with Base). SolanaLLMClient / AsyncSolanaLLMClient now resolve the key as private_keySOLANA_WALLET_KEY → on-disk wallet (newest ~/.<provider>/solana-wallet.json, else ~/.blockrun/.solana-session), so SOLANA_WALLET_KEY is no longer required when a wallet session exists. A malformed key from any source raises a clean ValueError, 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

Choose a tag to compare

@VickyXAI VickyXAI released this 14 Jun 21:16

Fixed

  • Streamed tool calls no longer crash the SDK ('dict' object has no attribute 'delta'). OpenAI streams tool calls incrementally (first frame id+function.name, later frames only function.arguments fragments), which the strict non-stream ToolCall schema rejected — forcing a model_construct fallback that left choices as raw dicts and crashed the stream-archiving loop. Added lenient ChatChunkToolCall/ChatChunkFunctionCall types for streaming delta.tool_calls, plus dict-tolerant accessors in the four sync/async archive loops. Affects LLMClient and SolanaLLMClient, 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