From 8367b3a2ceb81e2ff4b9414dbbf6693025b244a2 Mon Sep 17 00:00:00 2001 From: nicholascole Date: Thu, 24 Sep 2026 15:20:04 -0700 Subject: [PATCH 1/2] Bump version to 0.1.1 The v0.1.1 release was tagged with Conductor::VERSION still at 0.1.0, so the release workflow's version gate failed. Bump the constant and add the 0.1.1 changelog entry covering the agents support (#29) and the OSS integration test job (#26). Co-Authored-By: Claude Fable 5.1 --- CHANGELOG.md | 15 +++++++++++++++ lib/conductor/version.rb | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4595cac..c35c11f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.1] + +### Added + +- **Conductor Agents** (`require 'conductor/agents'`): define agents in Ruby and run them on a Conductor server (#29) + - `Agent` with instructions, model, tools, guardrails, handoffs, memory, termination conditions and prompt templates + - `tool def` DSL that turns a method into a worker tool with a schema derived from keyword defaults, plus factories for HTTP, OpenAPI, MCP, human, agent, media, PDF and RAG tools + - Regex, LLM and custom guardrails with `raise`, `retry`, `fix` and `human` failure modes + - Sequential, parallel, hierarchical and swarm multi-agent patterns, handoffs and human-in-the-loop approval + - `AgentRuntime` with streaming, status polling, secrets resolution and automatic worker registration + - Examples under `examples/agents/` and documentation under `docs/agents/` +- Agent playback integration tests driven by the shared Conductor HTTP and MCP playback services (#29) +- Integration (e2e) test suite now runs against a Conductor OSS stack on every PR and gates the Orkes cloud run (#26) + ## [0.1.0] ### Added @@ -139,4 +153,5 @@ end - Supports both OSS Conductor and Orkes Cloud - Ruby 2.6+ compatible (Ruby 3+ recommended for Ractor support) +[0.1.1]: https://github.com/conductor-oss/ruby-sdk/releases/tag/v0.1.1 [0.1.0]: https://github.com/conductor-oss/ruby-sdk/releases/tag/v0.1.0 diff --git a/lib/conductor/version.rb b/lib/conductor/version.rb index 185d7e9..86f111b 100644 --- a/lib/conductor/version.rb +++ b/lib/conductor/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Conductor - VERSION = '0.1.0' + VERSION = '0.1.1' end From 6bd3ea0d7524e04031ed3224c40c26742348feb7 Mon Sep 17 00:00:00 2001 From: nicholascole Date: Thu, 24 Sep 2026 15:24:03 -0700 Subject: [PATCH 2/2] Update Gemfile.lock for 0.1.1 Bundler runs in frozen mode in CI and rejects the lockfile when the path gem's version no longer matches its gemspec. Co-Authored-By: Claude Fable 5.1 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 29cb5b7..cf4ec9d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - conductor_ruby (0.1.0) + conductor_ruby (0.1.1) concurrent-ruby (~> 1.2) faraday (~> 2.0) faraday-net_http_persistent (~> 2.0)