Skip to content

Releases: steamship-core/python-client

2.17.34

24 Jan 22:03
1120c4c
Compare
Choose a tag to compare

What's Changed

  • Roll back a change that affected secrets management by @GitOnUp in #600

Full Changelog: 2.17.33...2.17.34

2.17.33

04 Jan 19:45
a121afc
Compare
Choose a tag to compare

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

24 Oct 17:31
26360ec
Compare
Choose a tag to compare

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

03 Oct 20:52
47b0eb1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.17.30...2.17.31

2.17.31b1 - Agent Hotfix

03 Oct 17:51
b9e32cc
Compare
Choose a tag to compare
Pre-release
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 <doug@steamship.com>

2.17.30 -- Bug fixes

29 Sep 23:20
f659229
Compare
Choose a tag to compare

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

26 Sep 21:42
8694907
Compare
Choose a tag to compare

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

06 Sep 15:13
@eob eob
39904c1
Compare
Choose a tag to compare

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

2.17.27 - Bugfix Release: Max Action Budget, ChatHistory Metadata, NGROK-free Local Runs

30 Aug 17:54
@eob eob
7078c76
Compare
Choose a tag to compare

What's Changed

  • bugfix: ship run local fails with --no-ngrok flag by @eob in #536
  • Tag ChatHistory blocks and files by @eob in #531
  • Add a max_actions_per_run variable on AgentService as a backstop by @eob in #535

Full Changelog: 2.17.26...2.17.27

2.17.26 - Improved Telegram & Slack Support

25 Aug 19:38
@eob eob
05a8f0e
Compare
Choose a tag to compare

What's Changed

  • Slack thread support by @GitOnUp in #524
  • Ignore build directory by @GitOnUp in #527
  • Fail tests if plugin/package deployment fails init by @eob in #530
  • Add tests & slight refactor to TelegramTransport key handling by @eob in #528

Full Changelog: 2.17.25...2.17.26