Skip to content

feat(plugins): add awf - #8

Merged
tomdavidson merged 1 commit into
mainfrom
add-awf-plugin
Nov 15, 2026
Merged

tomdavidson merged 1 commit into
mainfrom
add-awf-plugin

Conversation

@tomdavidson

Copy link
Copy Markdown
Owner

Adds plugins/awf.toml for the AWF CLI (AI Workflow Framework), a Go CLI that runs YAML workflows as state machines.

Verified

  • Asset names match the v0.11.9 release: awf_linux_{amd64,arm64}.tar.gz, awf_darwin_{amd64,arm64}.zip, plus a shared checksums.txt.
  • Tags are vX.Y.Z, so URLs use v{version}.
  • Upstream .goreleaser.yaml builds linux and darwin only, for amd64 and arm64, with CGO_ENABLED=0. No {libc} mapping is needed.
  • The GoReleaser archive config sets no wrapper directory, so no archive-prefix or exe-path is set and the default exe name applies.

Not verified

  • [metadata] self-upgrade-commands = ["upgrade"]: awf upgrade replaces the binary from GitHub releases, which conflicts with proto pinning. The schema in this repo accepts the field, but no other plugin here uses it and the value format is unchecked against the proto docs. If CI fails on it, drop the block.
  • macOS is not covered by CI.
  • Only v0.11.9 assets were inspected. Older tags may use different asset names.

Known limits

  • No Windows build upstream.
  • Plugin id awf collides with the binary name of GitHub's Agentic Workflow Firewall.

@tomdavidson
tomdavidson merged commit 5780f1c into main Nov 15, 2026
1 check passed
@tomdavidson
tomdavidson deleted the add-awf-plugin branch November 15, 2026 04:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant