Description
AgenTrux Plugins
AgenTrux を外部プラットフォームから使うためのプラグイン集。
> Status: Beta — API は変更される可能性があります。
初めての方: まず セットアップガイド で Alias の作成、および Topic・Script・Grant の作成を行い、その後 agentrux login(device flow)または Console から OAuth Client を登録してください。
プラグイン一覧
| Plugin | Registry | Install | Status |
|——–|———-|———|——–|
| OpenClaw | npm | npm install @agentrux/openclaw-plugin | Published |
| n8n | npm(公開予定) | n8n/ をビルドして ~/.n8n/custom に配置(community node)。npm 公開後は n8n の Community Nodes から @agentrux/n8n-nodes-agentrux | Beta |
| Agent SDK | PyPI | pip install agentrux-agent-tools | Beta |
> 2026-05-02 retired: Flowise / Langflow / Temporal / MCP Server プラグインは公開停止しました。npm の flowise-node-agentrux は deprecate、PyPI の langflow-agentrux / temporal-agentrux / agentrux-mcp は yank 済みです(MCP は API として内蔵されました)。
>
> 2026-06-01: n8n プラグインを @agentrux/n8n-nodes-agentrux(n8n コミュニティノード)として復活しました(現行 API 対応)。Dify は一旦この一覧から取り下げています(Dify 1.14.2 で動的 Topic 取得が不具合のため。dify/ のコードとドキュメントは維持)。
認証フロー(共通)
全プラグインで共通の認証手順:
Device Flow (agentrux login) OR OAuth 2.1 Authorization Code (PKCE) → TokenBundle → /oauth/token refresh
JWT (access_token) → Authorization: Bearer で API 呼び出し
POST /oauth/token は RFC 6749 §6 に準拠した form-encoded granttype=refreshtoken でローテーションします。
ヘッドレス用途では granttype=clientcredentials(RFC 6749 §4.4)も利用可能です。
リリース
タグをプッシュすると GitHub Actions が自動で公開します。
Python plugin (PyPI)
git tag agent-sdk-v0.1.0b1 && git push origin agent-sdk-v0.1.0b1Node.js plugin (npm)
git tag openclaw-v0.14.5 && git push origin openclaw-v0.14.5
タグ形式:
開発
Python plugin
cd agent-sdk
pip install -e .
pytestNode.js plugin
cd openclaw
npm install
npm run build
npm test
ライセンス
MIT