Linux 软件免费装
Banner图

SenroFlux

开发者 specflux
stephen1204paul
更新时间 2026年10月10日 17:14
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

ai automation safety agents approvals

下载

0.3.2

详情介绍:

SenroFlux runs an agent loop on behalf of a logged-in user: one goal, many model turns, many tool calls — pausing for a human whenever a write needs approval, whenever the model needs to ask a clarifying question, or before its first side-effecting write — and resuming exactly where it left off.

安装:

  1. Install and activate SenroFlux. It works standalone with a built-in approval gate.
  2. Optionally install and activate SenroGate for its full audit trail, tiered approvals, and cross-plugin governance — SenroFlux detects it automatically and switches gate modes on the next run started after activation.
  3. Consumers (e.g. marketing-analytics-chat) detect senroflux() and offer multi-step runs automatically.

升级注意事项:

0.3.2 Tightens permission checks on media, store report and coupon abilities; fixes truncated questions and plan card badges. 0.3.1 Sanitizes the JSON payloads of the admin-ajax endpoints; fixes the Openverse terms link. 0.3.0 Breaking: update-post no longer publishes (use publish-post); create-post refuses slug/title collisions; SenroGate is optional; runs still parked under 0.2 fail on their next tick; run list is per viewer; see the changelog.

常见问题:

Can the AI add scripts or code to my site?

No. SenroFlux never writes PHP, JavaScript or CSS files and never runs code the model produces. A run only writes content: pages, posts, navigation, products and store reports. Every piece of markup it writes is checked against a fixed list of allowed blocks, tags and attributes before saving, and anything outside that list (a <script>, an inline event handler, an unknown block) refuses the whole write. SenroFlux does this itself rather than relying on WordPress's HTML filtering, because administrators are allowed unfiltered HTML.

Does it work without SenroGate?

Yes. SenroGate is optional, not required. If it isn't active, SenroFlux uses its own built-in minimal gate: every call that changes the site still stops for a person to approve it on SenroFlux's Runs screen before it runs; read-only calls do not. Installing SenroGate later adds its full audit trail, tiered approval thresholds, and governance shared across other plugins — new runs pick it up automatically.

Does a run keep going while I'm not looking?

No. Runs are session-bound and driven from the browser; nothing executes in the background. A parked run simply waits until someone with permission resolves it.

What happens to a run in progress when I upgrade from 0.2?

A run that was still parked or running at the moment of the upgrade fails on its next tick with a partial report and the reason "started under 0.2" — 0.2's update-post tier changed under it, so it cannot safely continue. Completed 0.2 runs still render their full history and report. Nothing is silently re-tiered or auto-resumed.

Which post statuses can create-post and update-post write?

create-post never publishes — it refuses a publish or future status outright and only ever creates a draft. update-post covers draft-state edits only; any transition to publish/future, or any edit to an already-public post, goes through the separate publish-post ability, which is a higher-tier, separately governed call.

Will pages use my theme's design?

On block themes, yes. SenroFlux builds each section from one of your theme's own patterns when one fits the content, and otherwise uses its own layouts with your theme's spacing and colours. It never adds colours of its own to a theme pattern. To use only SenroFlux's layouts, untick "Use my theme's block patterns" under SenroFlux → Settings. Developers can drop individual patterns with the senroflux_theme_patterns filter.

Does SenroFlux support WordPress multisite?

No. SenroFlux refuses to activate on a multisite install.

更新日志:

0.3.2 Fixed: 0.3.1 Fixed: 0.3.0 New: Breaking changes from 0.2: 0.2.0 0.1.0