Skip to content

v0.3.0 — Desktop Support + Verify Fixes

Choose a tag to compare

@beastoin beastoin released this 20 Mar 08:26
· 24 commits to main since this release

What's New

Phase 10 — Desktop Support

  • agent-swift bridge: AgentType (flutter | swift), detectAgentType(), platform-specific exec/textPress/bringToForeground
  • CLI flags: --agent flutter|swift and --agent-path for desktop testing
  • Desktop video: screencapture -v for macOS recording
  • Schema v2.1.0: Updated command schema with new flags

Phase 11 — Verify Correctness + Polish

  • Audit mode fix: result now reflects actual step outcomes (was hardcoded to "pass")
  • Outcome normalization: "skip" → "skipped", "partial" → "fail", unknown → "fail"
  • Expectation checking: text_visible and interactive_count now check assert event passed field
  • YAML multi-line scalars: folded (>) and literal (|) support in flow parser
  • Event schema validation: warns on non-standard step.end outcome values

Stats

  • 320 tests passing (37 new)
  • 15 files changed, 627 insertions

Validated

  • 6 desktop flows run by sora on macOS via agent-swift
  • Navigation (6/6), Dashboard (3/6), Chat (5/5), Memories (5/6), Tasks (4/5), Settings (9/9)
  • Remaining failures are agent-swift AX gaps, not flow-walker bugs