Skip to content

Commit aa6b321

Browse files
committed
Make guided workspace interactive
1 parent 6e90a87 commit aa6b321

26 files changed

Lines changed: 1366 additions & 117 deletions

CHANGELOG.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22

33
## Unreleased
44

5+
## 0.1.1 - 2026-04-25
6+
7+
### Changed
8+
9+
- Reworked the app around a guided workspace with setup, current step, live surface, and Ask Codex controls.
10+
- Made Plan Board steps interactive with ask, done, skip, observe, and blocked actions.
11+
- Made Mouse Plan guidance clearer for screen-share and isolated-browser workflows.
12+
- Regenerated public screenshots for first-run, guided workflow, Mouse Plan, and approval flow states.
13+
14+
### Added
15+
16+
- Added follow-up command, observe-current, and local plan-step update IPC methods.
17+
- Added tests for guided workflow helpers, manager follow-up commands, local plan updates, and observe-only Mouse Plan safety.
18+
19+
## 0.1.0 - 2026-04-25
20+
521
### Changed
622

723
- Refactored the renderer into public-facing command-center components.
@@ -13,8 +29,6 @@
1329
- Added install, safety, architecture, troubleshooting, and release docs.
1430
- Added PR template, issue template guidance, and Dependabot configuration.
1531

16-
## 0.1.0
17-
1832
### Added
1933

2034
- Initial MIT-licensed release.

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ This project is independently built by Andrew Rainsberger. It is not an official
1515

1616
## What It Is
1717

18-
CodexForWorkflow gives Codex a controlled place to help you work across screens. It can observe selected screens or windows, narrate what it sees, maintain a visible plan, propose mouse intent, and automate an isolated Playwright browser only when the safety policy allows it.
18+
CodexForWorkflow gives Codex a controlled place to help you work across screens. It opens into a guided workspace: connect Codex auth, choose a mode/source, describe the task, then follow the current step, Mouse Plan, approval queue, and verification loop.
1919

2020
## What It Is Not
2121

@@ -30,11 +30,14 @@ CodexForWorkflow gives Codex a controlled place to help you work across screens.
3030
- Live Work Surface: a primary screen/browser canvas with secondary context strips.
3131
- Screen Share mode: observe-only guidance for the live desktop.
3232
- Isolated Browser mode: Playwright Chromium automation with approval gates.
33-
- Mouse Plan: visible target overlays before user-guided or browser-automated actions.
34-
- Plan Board: Codex-visible observe, decide, act/guide, and verify workflow steps.
33+
- Mouse Plan: visible target overlays with manual guidance in Screen Share or approved execution in Isolated Browser.
34+
- Interactive Plan Board: one active step at a time with ask, observe, done, skip, and blocked controls.
35+
- Ask Codex bar: quick follow-ups for what it sees, next step, where to click, and verification.
3536
- Workflow presets: guide a screen, automate a browser, compare research windows, or debug with an assistant.
3637
- Safety controls: pause, resume, stop, approvals, blocked domains, and credential/download gates.
3738

39+
![CodexForWorkflow guided workflow](docs/screenshots/guided-workflow.png)
40+
3841
![CodexForWorkflow approval flow](docs/screenshots/approval-flow.png)
3942

4043
## Install

docs/ARCHITECTURE.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,12 @@ flowchart LR
1515

1616
## Renderer
1717

18-
The renderer is a command-center UI:
18+
The renderer is a guided command-center UI:
1919

20-
- left rail for auth, workflows, and sources;
21-
- center work zone for the live work surface, secondary sources, and command bar;
22-
- right rail for plan board, mouse plan, approvals, and timeline.
20+
- left rail for setup: auth, mode, sources, and workflow presets;
21+
- center work zone for the current step banner, live work surface, secondary sources, and Ask Codex bar;
22+
- right rail for Guide, Approvals, Activity, and Details tabs;
23+
- Guide tab for the active Plan Board step, Mouse Plan controls, and step-level actions.
2324

2425
Deterministic demo state powers README screenshots without using real desktop content.
2526

@@ -34,6 +35,12 @@ The Electron main process owns privileged work:
3435
- policy and approval gating;
3536
- loopback bridge lifecycle.
3637

38+
Renderer follow-ups use local IPC only:
39+
40+
- `task:send-command` sends a follow-up prompt into the active Codex thread.
41+
- `task:observe-current` refreshes the isolated browser or pinned screen-share observations.
42+
- `plan-step:update` records local user progress and advances the next pending step when appropriate.
43+
3744
## Tool Boundary
3845

3946
Screen tools observe only. Browser tools can act only in isolated browser mode. The task manager rejects browser-control tools when the session is in Screen Share mode.

docs/SAFETY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ CodexForWorkflow is designed around clear separation between observation and con
88
- Codex can inspect screenshots and propose guidance.
99
- The app does not synthesize desktop mouse or keyboard input.
1010
- Mouse Plan overlays are guidance for the user, not live desktop automation.
11+
- `I did this` records the user's manual action and asks Codex to verify with another observation; it does not click or type on the desktop.
1112

1213
## Isolated Browser Mode
1314

docs/screenshots/approval-flow.png

-12.3 KB
Loading
30.6 KB
Loading

docs/screenshots/first-run.png

191 KB
Loading
250 KB
Loading

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "codex-for-workflow",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"productName": "CodexForWorkflow",
55
"description": "Desktop command center for Codex-guided multi-screen workflows.",
66
"author": "Andrew Rainsberger",

0 commit comments

Comments
 (0)