Skip to content

Release history

SWEny, YAML workflows for AI agents I'm running in prod (triage, E2E) releases

All releases

22 shown

No immediate action
actions/e2e/v1.0.0 New feature

E2E test runner action

No immediate action
actions/run/v1.0.0 New feature

GitHub Action for SWEny

No immediate action
v4.0.1.1 New feature

Streaming + live progress

Upgrade now
v2 Bug fix
Dependencies

CLI build fixes

Review required
v1.2.0 Bug fix
Dependencies

CLI build fix

@sweny-ai/[email protected] Breaking risk
⚠ Upgrade required
  • Update CLI and actions to use the new shared factory calls for observability and coding agent providers.
  • If using Slack notifications, replace `slack-mcp` configuration with either the `slack` webhook provider or configure the Slack MCP server via `mcpServers`.
Breaking changes
  • Removed `linearMCP`, `githubMCP`, and `slackMCP` provider APIs; they must be configured using the new `mcpServers` field in `CodingAgentRunOptions`.
  • Removed `slack-mcp` notification provider option from CLI and GitHub Action; use the `slack` webhook provider or configure the Slack MCP server directly.
Notable features
  • Added shared factories: `createObservabilityProvider` and `createCodingAgentProvider` for unified provider creation.
  • Introduced file-based providers (`issue-tracker-provider: file`, `source-control-provider: file`, `notification-provider: file`) with an `output-dir` input in the GitHub Action.
Full changelog

Major Changes

  • ebbb5a7: Remove wrong-pattern MCP adapter providers (breaking change).

    linearMCP, githubMCP, and slackMCP have been removed. These adapters called MCP servers from recipe steps — the wrong architectural layer. MCP servers are agent tools accessed during reasoning, not recipe-step backends.

    Migration: Configure these MCP servers via mcpServers in CodingAgentRunOptions (now supported in all three coding agents). The agent gets access to Linear, GitHub, and Slack MCP tools during its reasoning session with zero custom provider code.

    Also removed: slack-mcp notification provider option from CLI and GitHub Action (previously required SLACK_BOT_TOKEN, SLACK_TEAM_ID, SLACK_CHANNEL). Use the slack webhook notification provider or configure the Slack MCP server for the agent directly.

Patch Changes

  • 1df08e0: Task 03/04/05: wire slackMCP, add file providers to Action, shared factories.

    providers (minor — new exports):

    • createObservabilityProvider(name, credentials, logger) — shared factory for all 8 observability providers
    • createCodingAgentProvider(name, logger, opts) — shared factory for all 3 coding agents

    cli (patch):

    • notification-provider: slack-mcp now supported via slackMCP()
    • CLI and Action provider switches for observability and coding agent replaced with shared factory calls

    action (patch):

    • issue-tracker-provider: file, source-control-provider: file, notification-provider: file now supported
    • slack-mcp notification provider added
    • New output-dir input (default .github/sweny-output) for file-based providers
    • slack-bot-token, slack-team-id, slack-channel inputs added to action.yml
  • Updated dependencies [2f1a424]

  • Updated dependencies [0a59479]

  • Updated dependencies [556a53d]

  • Updated dependencies [68780d5]

  • Updated dependencies [207a317]

  • Updated dependencies [4465923]

  • Updated dependencies [9313ff9]

  • Updated dependencies [130138e]

  • Updated dependencies [556a53d]

  • Updated dependencies [ebbb5a7]

  • Updated dependencies [42f6e95]

  • Updated dependencies [010b6d7]

  • Updated dependencies [f33c74d]

  • Updated dependencies [1df08e0]

  • Updated dependencies [4b4b29f]

Review required
@sweny-ai/[email protected] Breaking risk
Auth Breaking upgrade

Triage interface rename + MCP adapter removal

Review required
@sweny-ai/[email protected] Breaking risk
Auth RBAC

mcpServers + dedup + provider metadata

No immediate action
@sweny-ai/[email protected] Maintenance

Routine maintenance and dependency updates.

Review required
@sweny-ai/[email protected] Breaking risk
Auth RBAC

"notify" reviewMode removal

Review required
@sweny-ai/[email protected] Breaking risk
Dependencies

onEvent callback + observability providers

No immediate action
@sweny-ai/[email protected] New feature

Design, Simulation, Live, Permalink, Export, Import, Validation, Minimap

No immediate action
v1.1.3 Bug fix

CLI build fix

No immediate action
v1.1.2 Bug fix

CLI build fix

No immediate action
v1.1.1 Maintenance

Routine maintenance and dependency updates.

Upgrade now
v1 Bug fix
Dependencies

CLI build break fixed

Upgrade now
v1.1.0 New feature
Dependencies

Claude agent SDK migration

Review required
v0.2.0 New feature
Auth Dependencies

Base branch + PR label config

Beta — feedback welcome: [email protected]