Skip to content

Syrus v0.1.3

Choose a tag to compare

@github-actions github-actions released this 08 Jul 06:46

Syrus 0.1.3

Highlights

  • Epics: Create & Start Implementing — create a new epic and kick off implementation in one step.
  • Chat gets a refresh — renamed UI, tab-to-complete suggestions for next steps, and true hard-delete of chat sessions with worker-side cleanup.
  • Desktop app ships the real CLI — the bundled CLI is now properly staged and installed, and "Open in Syrus" now focuses the running app instead of spawning a duplicate window.

Desktop app

  • The CLI is now actually shipped and installed with the desktop app (fixed staging/packaging).
  • New shell-notice bridge lets the desktop shell surface native notices inside the web app.
  • "Open in Syrus" now focuses the existing app window/tab instead of opening a new one.
  • Added a dedicated web app window/preload path with its own IPC surface.
  • Expanded desktop test coverage: auto-update, CLI install, IPC channel parity, tray "Open in Syrus", shell-notice bridge, and web container behavior.

Web app

  • New sidebar notices in the app chrome, driven by app readiness checks.
  • Setup flow fixes in the app chrome.
  • Chat: renamed UI, hard delete with worker-side cleanup, and tab-to-complete suggestions for next steps.
  • Epics: new "Create & Start Implementing" action from the epic form.

Internal

  • Added AppApi::ReadinessChecks service backing the new sidebar readiness/notices.
  • Added ChatSessionCleanupJob for worker-side hard-delete cleanup of chat sessions.
  • Added SuggestNextStepTool for the chat MCP sidecar to power tab-to-complete suggestions; new suggested_next_step column on chat sessions.
  • Extended WorkflowWorkspacePruneJob and ChatWorkspace service.
  • Updated release workflow (.github/workflows/release.yml).
  • Significant expansion of the test suite across desktop, jobs, models, requests, and services.
  • Documentation updates for desktop, API, and features.

Full changelog

Full Changelog: v0.1.2...v0.1.3