You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Job dependencies from chat — chat proposals can now declare dependencies between proposed Jobs (including cross-proposal and Epic-proposal dependencies), and the chat MCP sidecar gained add_job_dependency / remove_job_dependency tools plus dependency support in propose_job.
Auto-generated direct job titles — direct Jobs now get a concise title generated from their prompt text by the agent, produced asynchronously so Job creation stays fast.
Image annotation in chat — attach images to a chat and annotate them inline; thumbnails show an edit affordance on hover.
Smarter unified search — search terms are parsed with Google-style semantics, chat matches are grouped in unified results, and match toggles use chevron icons.
Web app
Chat drafts persist across navigation; pending proposal indicators appear in the chat sidebar, with a jump banner in the compose area when a proposal needs attention.
Pending feedback actions render inline within the chat message stream, anchored to the current message.
New chats are created lazily from the sidebar, reuse unstarted chats, and default to your most recently used repository. Repository chips moved above the composer input and can be removed; the empty-compose layout was aligned.
Detaching a chat attachment now requires confirmation.
Source browser preserves folder expansion when selecting a file and highlights file contents with syntax highlighting.
Job detail surfaces a link to the originating chat.
Memory content in settings renders as Markdown, with full content viewable in a modal and an always-available expansion action.
Proposal outcomes notify chat agents when they resolve; notification read state broadcasts live; healthy MCP status messages are suppressed.
Inactive chat bookmarks now show in sidebar menus with working links; bookmarks refresh when menus open.
Jobs with an active workflow are hidden from actionable lists; saved smart-folder labels are aligned and the folder drag handle stays reachable.
Admin Features page added as a proper SPA route; several missing SPA shell routes registered so hard reloads resolve.
Epics with all child Jobs closed can be marked done.
CLI
syrus checkout runs configurable hooks.post_checkout commands after a branch checkout.
syrus status reworked: renamed status jobs and added local branch / checkout status.
Desktop app
New Job detail tabs (summary and feedback); PR review feedback and local checkout status shown in the tray history.
Job title tooltips on hover; a dismissible checkout success toast; tray link to the originating chat message.
Job menu flips near the tray edge to stay on-screen; test-plan code spans render inline; header brand focus outline removed.
Fixed tray feedback submission (with fallback) and tray renderer startup.
Terminal
Terminal sessions survive reconnects: the relay and PTY stay alive, relay threads wake on stop, and scrollback is restored across route remounts.