Releases: steamship-core/python-client
Releases · steamship-core/python-client
2.17.34
2.17.33
What's Changed
- Add strict_timestamps=False by @dkolas in #592
- Fix flaky generate test by @dkolas in #595
- change DALL-E test prompts by @dkolas in #594
- Invocable initialization should not remove config values that are empty strings by @dkolas in #593
- Fix tiktoken version for litellm/oai deps by @GitOnUp in #597
Full Changelog: 2.17.32...v2.17.33
2.17.32 -- Agent SDK updates
What's Changed
- docs: add notice about ngrok acc by @maxwfreu in #571
- feat(streaming): initial implementation of streaming agentservice execution by @douglas-reid in #554
- CLI command for quickly deleting local development instances by @dkolas in #572
- feat: CLI to display the Proxy URL as the agent's Agent's Base API by @eob in #576
- bugfix: ChatHistory -- skip embedding whitespace-only text by @eob in #577
- Update README.md by @maxwfreu in #578
- Warn against unsupported Python version when running CLI by @GitOnUp in #575
- Agents Refactor 1/2: Plugin Capabilities and SteamshipLLM prototype by @GitOnUp in #564
- fix(request id): remove request id tagging by @douglas-reid in #579
- feat(request ids): expose request ids on blocks by @douglas-reid in #581
- Generator Request Tags by @dkolas in #582
- Change prompt to avoid 404s in test by @eob in #586
- No File.refresh() during File.append_block by @dkolas in #585
- stop creating unnecessary temporary files by @douglas-reid in #587
- fix(repl): avoid printing bad block URLs for ephemeral blocks by @douglas-reid in #588
- Agents Refactor 2/2 (client side): Use capabilities for LLMs, agent impl. by @GitOnUp in #583
- cleanup by @douglas-reid in #589
- fix: Fix capability name/NAME and add new test by @GitOnUp in #591
Full Changelog: 2.17.31...2.17.32
2.17.31 -- Hotfixes for Agent SDK
What's Changed
- fix(agents): generate proper history blocks in agent by @douglas-reid in #570
- Fix temp file resource leak by @GitOnUp in #569
Full Changelog: 2.17.30...2.17.31
2.17.31b1 - Agent Hotfix
fix(agents): generate proper history blocks in agent (#570) With the inflight changes for streaming, we unfortunately merged a commit that left message selection in a broken state. The existing testing was not enough to capture the issue. This PR attempts to restore proper message selection functionality. Follow on PRs will be necessary to clean up and streamline the selection bits added in this PR. Co-authored-by: Douglas Reid <[email protected]>
2.17.30 -- Bug fixes
What's Changed
- Enable
optional
config params in client by @eob in #553 - Add bot handle reporting to Telegram Transport by @eob in #559
- New runs should exist in their own workspace by @eob in #560
- fix(empty messages): don't embed in chat history by @douglas-reid in #551
- fix(history): add emit fn to transports that appends to chat history by @douglas-reid in #558
- fix(tests): deflake workspace test by @douglas-reid in #563
- feat:
ship run local
should direct to, and work with, the live Agent Management Console by @eob in #561 - Limit specific tools by name by @dkolas in #562
- A simple hierarchical classification tool by @eob in #552
- Tested examples for reference from documentation by @eob in #565
- fix: Duplicated logging output by @eob in #566
- Re-comment out optional support by @eob in #567
- fix(agents): ensure proper messaging and tool serialization by @douglas-reid in #568
Full Changelog: 2.17.29...2.17.30
2.17.29 -- Hotfixes and request ID plumbing
What's Changed
- Add support for optional fields in the config template by @eob in #545
- feat(streaming): add logger to include status-based messages in chat history file by @douglas-reid in #537
- Comment out the optional field support in ConfigTemplate until it's deployed to Engine by @eob in #546
- feat:
ship run local
to only ask for a param value if there's available value, including default by @eob in #542 - feat(tasks): expose request ID field on Tasks by @douglas-reid in #550
- [SHIP-832] Request ID python plumbing by @dkolas in #529
- [SHIP-834] [SHIP-818] Streaming Generators by @dkolas in #548
- Run tests in parallel in ci/cd by @dkolas in #555
- fix(telegram): ensure proper bot API base by @douglas-reid in #557
Full Changelog: 2.17.28...2.17.29
2.17.28 - TONS of Fixes and Powerups
What's Changed
- Support Info command by @dkolas in #539
- fix(agents): use proper init names for message selectors by @douglas-reid in #538
- feat(tools): support non-caching tools by @douglas-reid in #541
- RFC: Add
return_direct
to Tools, Actions, and FunctionCalling Agents by @eob in #532 - fix: CI/CD tests sometimes fail if deployment takes longer than default Task timeout by @eob in #540
- fix: Remove double next_action selection by @eob in #543
Full Changelog: 2.17.27...2.17.28