conductorv2

Resources

Changelog

Every release, what changed, and what broke.

v2.0.0

Latest

2025-04-01

100+ plugins, TypeScript SDK, HTTP transport overhaul, SHA-256 audit chain.

Breaking changes

  • !Config format changed — run `conductor config migrate` to upgrade ~/.conductor/config.json
  • !Plugin API v2: `handler(input, config)` replaces `handler(input, ctx)`. ctx.config moved to second arg.
  • !Audit log format updated — old logs readable but chain verification requires v2 entries

Added

  • +100+ built-in plugins across 8 categories
  • +TypeScript SDK: @useconductor/sdk
  • +HTTP transport with SSE event stream
  • +SHA-256 chained audit log with `conductor audit verify`
  • +Circuit breaker per-tool overrides in config
  • +Per-tool configSchema validation at startup
  • +Plugin onLoad / onUnload lifecycle hooks
  • +conductor plugins reload (hot reload without restart)
  • +Prometheus metrics at GET /metrics
  • +Bearer token auth for HTTP transport
  • +Docker image: ghcr.io/useconductor/conductor

Fixed

  • ~Shell plugin no longer hangs on commands that produce no output
  • ~Database plugin reconnects automatically after connection loss
  • ~Audit log rotation no longer corrupts the chain

v1.5.2

2025-02-14

Patch release fixing Git plugin on Windows and database reconnection.

Added

  • +Git plugin: `git.stash`, `git.tag` tools added

Fixed

  • ~Git plugin: path separators on Windows now handled correctly
  • ~Database plugin: connection pool exhaustion no longer crashes the process
  • ~Config setup wizard no longer overwrites existing plugin configs

v1.5.0

2025-01-28

GitHub Actions plugin, webhook retry logic, and approval gate UI improvements.

Added

  • +New plugin: github-actions (trigger workflows, view runs, download artifacts)
  • +Webhook outgoing retries with exponential backoff (up to 5 attempts)
  • +Approval gate now shows tool name and input summary before prompting
  • +`conductor audit export` command for bulk export

Fixed

  • ~Webhook HMAC signatures were computed on raw body but verified on parsed body — fixed
  • ~Approval gate timeout (30s) now configurable via config.approvalTimeout

v1.4.0

2025-01-10

Notion, Linear, and Jira plugins. Filesystem glob patterns.

Added

  • +New plugin: notion (pages, databases, blocks, search)
  • +New plugin: linear (issues, cycles, projects)
  • +New plugin: jira (issues, transitions, sprints)
  • +Filesystem plugin: glob pattern support in filesystem.list
  • +Web fetch plugin: `format: 'markdown'` option for cleaner AI consumption

Fixed

  • ~Filesystem plugin: reading binary files no longer returns garbled text
  • ~Circuit breaker: HALF-OPEN state now correctly transitions on success

v1.3.0

2024-12-18

Docker plugin, encrypted local credential store for secrets.

Breaking changes

  • !Secrets in plaintext config.json are deprecated — migrate to `conductor secrets set`

Added

  • +New plugin: docker (containers, images, volumes, compose)
  • +Encrypted local credential store (AES-256-GCM) for secrets
  • +`conductor secrets set / get / delete` commands
  • +AES-256-GCM encryption for all stored secrets

Fixed

  • ~Shell plugin: commands with spaces in arguments now handled correctly

v1.2.0

2024-11-30

Email (SMTP/IMAP), Slack, and Discord plugins.

Added

  • +New plugin: gmail (read, send, search, label)
  • +New plugin: slack (messages, channels, threads)
  • +New plugin: discord (messages, channels, roles)
  • +Plugin config hot-reload: changes to config.json take effect without restart

Fixed

  • ~Memory leak in web.fetch when fetching large responses
  • ~Git plugin: `git.push` now respects remote tracking branch

v1.1.0

2024-11-10

Custom plugin loading, approval gates, initial circuit breakers.

Added

  • +Custom plugin directory: drop .js files in ~/.conductor/plugins/
  • +Approval gates: requiresApproval: true halts execution for user confirmation
  • +Circuit breakers: configurable per-tool failure thresholds
  • +Audit log: SHA-256 chained append-only log
  • +`conductor audit list` command

v1.0.0

2024-10-22

Initial public release. Filesystem, shell, git, web fetch, and database plugins.

Added

  • +Core plugins: filesystem, shell, git, web.fetch, database
  • +stdio transport
  • +JSON Schema input validation
  • +Config file at ~/.conductor/config.json
  • +`conductor doctor` health check
  • +`conductor config setup` interactive wizard