Skip to content

feat(desktop): add workflow-driven shell actions#194

Merged
Whiteks1 merged 1 commit intomainfrom
codex/desktop-shell-workflow
Mar 27, 2026
Merged

feat(desktop): add workflow-driven shell actions#194
Whiteks1 merged 1 commit intomainfrom
codex/desktop-shell-workflow

Conversation

@Whiteks1
Copy link
Copy Markdown
Owner

Summary

This PR:

  • adds workflow-driven actions to the QuantLab desktop shell instead of leaving it as a mostly navigational prototype
  • wires Electron IPC for authenticated local POST requests so the shell can launch QuantLab run and sweep jobs through the existing dashboard backend
  • introduces a shell-native workflow panel with launch controls, recent jobs, a run worklist, compare selection, and artifact inspection tabs

Why

This slice matters because:

  • QuantLab Desktop should feel like the main research workspace, not just a wrapper around browser surfaces
  • the shell now supports the core loop of launch -> inspect -> compare -> review artifacts using only capabilities the backend already supports

Scope

This PR does not:

  • replace research_ui as the canonical browser surface; it still reuses it where appropriate
  • add freeform AI execution; chat remains deterministic and specialized to QuantLab workflow commands

Validation

Validated with:

  • node --check desktop/main.js
  • node --check desktop/preload.js
  • node --check desktop/renderer/app.js
  • python -m pytest test/test_research_ui_server.py

Notes

  • The shell now owns native compare and artifacts tabs while still opening existing browser-backed surfaces for launch, runs, and ops when that is the best fit.
  • No issue is closed by this slice.

Copy link
Copy Markdown

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @Whiteks1, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@Whiteks1 Whiteks1 merged commit 7b19b3f into main Mar 27, 2026
2 checks passed
@Whiteks1 Whiteks1 deleted the codex/desktop-shell-workflow branch March 27, 2026 23:12
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