From 1989bf2b1cb9cc510cd632d97117df360dd96853 Mon Sep 17 00:00:00 2001 From: Murat <121799572+rustfuture@users.noreply.github.com> Date: Wed, 7 Oct 2026 11:01:41 +0300 Subject: [PATCH 1/3] Add a product page grounded in documented Reflex Control behavior --- website/index.html | 95 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 website/index.html diff --git a/website/index.html b/website/index.html new file mode 100644 index 0000000..2340cb7 --- /dev/null +++ b/website/index.html @@ -0,0 +1,95 @@ + + + + + + + + Reflex Control — Check the work before the agent finishes + + + + +
+
+ Reflex Control + +
+
+
+
+
Open source · Rust · Early prototype
+

Check the work before your AI agent calls it done.

+

Reflex Control checks protected-file writes and selected risky commands, then runs your configured tests when a coding agent attempts to finish.

+ +
For independent developers and small teams.
Start with the documented Claude Code integration.
+
+
+
reflex / agent-turnILLUSTRATION
+
+

01 / agent requests a write
target: .env
→ write denied · protected path

+

02 / agent attempts to finish
run: configured project tests
→ a test fails · return failure to agent

+

agent revises the change
run: configured project tests
→ tests pass · turn may finish

+ A bounded retry loop. Human review still matters. +
+ +
+
+ +
+
01 / THE WORKFLOW

Three checkpoints.
One agent turn.

Hooks add checks around an agent's actions. Your configured rules determine what is protected and which tests count as verification.

+
+ + + +
+
+

Set boundaries for file changes.

Check supported file writes against configured protected paths. The default policy includes environment files, private keys, and secrets directories.

+
Illustrative checkpointWrite → .envDenied → protected path
+
+

Hook behavior varies by agent. These checks are not a sandbox. Read the adapter coverage and limitations ↗

+
+
+
02 / WHAT EXISTS TODAY

A released prototype.
A trace you can inspect.

A documented Claude Code session includes blocked writes to protected paths and a failing test followed by a correction and a passing test. The record describes the setup, observations, and untested paths.

This is early research evidence, not production validation. Other adapters have different levels of verification.

+ +
+
+
Planned · Not yet available

Give test failures
more useful context.

The next proposed feature is optional Claude API analysis of user-selected code diffs and test-failure evidence: explain the issue and suggest concrete next steps.

The existing Claude Code hooks and this proposed API feature are separate. Content selection and sensitive-data handling need implementation and evaluation before user trials.

+
  1. 01Build the optional Claude API integration
  2. 02Evaluate explanations against known failures
  3. 03Track request cost and cap retries
  4. 04Try the workflow with initial volunteers
+
+
+
03 / THE BUILDER

Built by Murat.

I build Rust-based tools for AI-assisted software development, with a focus on verification, bounded execution, and inspectable results. Reflex Control sits alongside my agent runtime and repository intelligence experiments.

+ +
+
+ +
+ + + From a2a342a7f003604abdd158b2a21d84f438714fa9 Mon Sep 17 00:00:00 2001 From: Murat <121799572+rustfuture@users.noreply.github.com> Date: Wed, 7 Oct 2026 11:01:52 +0300 Subject: [PATCH 2/3] Add manual GitHub Pages publication for the product website --- .github/workflows/pages.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/pages.yml diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml new file mode 100644 index 0000000..f0f6964 --- /dev/null +++ b/.github/workflows/pages.yml @@ -0,0 +1,37 @@ +name: Publish product website + +on: + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: pages + cancel-in-progress: false + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Check out the selected source + uses: actions/checkout@v4 + - name: Configure GitHub Pages + uses: actions/configure-pages@v5 + - name: Upload the static website + uses: actions/upload-pages-artifact@v3 + with: + path: website + + deploy: + needs: build + runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 From fb3cc91b82c2be850ae25e406f813453aefc8ce7 Mon Sep 17 00:00:00 2001 From: Murat <121799572+rustfuture@users.noreply.github.com> Date: Wed, 7 Oct 2026 11:02:22 +0300 Subject: [PATCH 3/3] Use the current GitHub Pages action versions from the official workflow guide --- .github/workflows/pages.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index f0f6964..32286b3 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -17,11 +17,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out the selected source - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure GitHub Pages uses: actions/configure-pages@v5 - name: Upload the static website - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v4 with: path: website