Skip to content

Phase 3: UI automation with Nova Act SDK#3

Merged
Jeremiah-Sakuda merged 1 commit into
mainfrom
phase-3-ui-automation
Feb 11, 2026
Merged

Phase 3: UI automation with Nova Act SDK#3
Jeremiah-Sakuda merged 1 commit into
mainfrom
phase-3-ui-automation

Conversation

@Jeremiah-Sakuda
Copy link
Copy Markdown
Owner

  • Config: ui_stub (default True), nova_act_api_key
  • prompts.py: actions_to_prompts() for deterministic NL prompts (Demo login, Deployments, Rollback, etc.)
  • UIActionAgent: stub mode (log only) or Nova Act (NovaAct context manager, act() per prompt)
  • execute(actions, service_name) for workflow; lazy import and _run_nova_act() for real runs
  • Workflow wires use_nova_act=not ui_stub, passes service_name to execute
  • Add nova-act>=3.0.0 to deps; .env.example and README status
  • Tests: prompt building, stub and Nova Act (mocked) paths; fix unused Diagnosis import in test_reasoning_agent

- Config: ui_stub (default True), nova_act_api_key
- prompts.py: actions_to_prompts() for deterministic NL prompts (Demo login, Deployments, Rollback, etc.)
- UIActionAgent: stub mode (log only) or Nova Act (NovaAct context manager, act() per prompt)
- execute(actions, service_name) for workflow; lazy import and _run_nova_act() for real runs
- Workflow wires use_nova_act=not ui_stub, passes service_name to execute
- Add nova-act>=3.0.0 to deps; .env.example and README status
- Tests: prompt building, stub and Nova Act (mocked) paths; fix unused Diagnosis import in test_reasoning_agent
@Jeremiah-Sakuda Jeremiah-Sakuda merged commit 78295a7 into main Feb 11, 2026
2 of 3 checks passed
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