Skip to content
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
acbcc29
feat(cua): CUA Gateway passes #7-#14 — guards, rulesets, research, ec…
bb-connor Feb 18, 2026
c207c94
fix(cua): address PR #88 review — camelCase field acceptance + input_…
bb-connor Feb 18, 2026
c186b29
chore(vendor): re-vendor pyo3 0.28.1 → 0.28.2
bb-connor Feb 18, 2026
4e710c7
feat(cua): close runtime enforcement gaps and add fixture-backed brid…
bb-connor Feb 18, 2026
01e3b14
fix(cua): enforce connect egress and plain computer_use bridge mapping
bb-connor Feb 18, 2026
54869d2
feat(cua): harden runtime parity, reason codes, and drift checks
bb-connor Feb 18, 2026
94ece01
docs(cua): reconcile roadmap status and TODO consistency
bb-connor Feb 18, 2026
2bed212
fix(cua): resolve side-channel review gaps and dedupe reason taxonomy
bb-connor Feb 18, 2026
de34d0a
fix(agent): align OpenClaw gateway device auth handshake
bb-connor Feb 18, 2026
1f4f11c
test(hush-cli): harden abuse harness stability in CI
bb-connor Feb 19, 2026
7ae45fb
chore(cua): add pass18 notarization and soak execution playbook
bb-connor Feb 19, 2026
24bc0a9
docs(cua): add notarization credential discovery checklist
bb-connor Feb 19, 2026
33ccd60
fix(cua): harden soak and rdp matrix harness stability
bb-connor Feb 19, 2026
6f147f3
docs(cua): align roadmap status with pass18 release gates
bb-connor Feb 19, 2026
c5e2fd8
fix(cua): add hush-cli CUA parity and sync remote desktop rulesets
bb-connor Feb 19, 2026
3394c7a
docs(cua): refresh pass18 roadmap and readiness status
bb-connor Feb 19, 2026
23edf4f
fix(cua): close remaining policy parity review gaps
bb-connor Feb 19, 2026
44b3b17
docs(cua): track post-pass policy_event dedupe follow-up
bb-connor Feb 19, 2026
06a47a2
fix(cua): align computer_use default allowlist with 10-action surface
bb-connor Feb 19, 2026
39d3d46
style(rust): format cua_rulesets test for ci
bb-connor Feb 19, 2026
56b21ec
fix(cua): resolve identity fallback and guardrail warn semantics
bb-connor Feb 20, 2026
dea0b8d
docs(readme): refresh computer-use gateway positioning
bb-connor Feb 20, 2026
11bcd83
fix(taxonomy): preserve deny/warn reason-code precedence
bb-connor Feb 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -880,6 +880,29 @@ jobs:
run: |
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"
python -m pip install "jsonschema>=4,<5"

- name: Run CUA roadmap fixture harnesses
working-directory: ${{ github.workspace }}
run: |
python docs/roadmaps/cua/research/verify_cua_migration_fixtures.py
python docs/roadmaps/cua/research/verify_remote_desktop_policy_matrix.py
python docs/roadmaps/cua/research/verify_remote_desktop_ruleset_alignment.py
python docs/roadmaps/cua/research/verify_injection_capabilities.py
python docs/roadmaps/cua/research/verify_policy_event_mapping.py
python docs/roadmaps/cua/research/verify_postcondition_probes.py
python docs/roadmaps/cua/research/verify_remote_session_continuity.py
python docs/roadmaps/cua/research/verify_envelope_semantic_equivalence.py
python docs/roadmaps/cua/research/verify_repeatable_latency_harness.py
python docs/roadmaps/cua/research/verify_verification_bundle.py
python docs/roadmaps/cua/research/verify_browser_action_policy.py
python docs/roadmaps/cua/research/verify_session_recording_evidence.py
python docs/roadmaps/cua/research/verify_orchestration_isolation.py
python docs/roadmaps/cua/research/verify_cua_policy_evaluation.py
python docs/roadmaps/cua/research/verify_canonical_adapter_contract.py
python docs/roadmaps/cua/research/verify_provider_conformance.py
python docs/roadmaps/cua/research/verify_openclaw_cua_bridge.py
python docs/roadmaps/cua/research/verify_trycua_connector.py

- name: Run tests
run: python -m pytest
20 changes: 10 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions apps/agent/src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions apps/agent/src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ which = "6"

# Shared crypto/data primitives
hush-core = { path = "../../../crates/libs/hush-core" }
base64 = "0.22"
ed25519-dalek = { version = "2.2", features = ["pem", "pkcs8"] }

# Logging
tracing = "0.1"
Expand Down
Loading
Loading