Skip to content

Releases: srctl/roost

Roost 0.1.38

Choose a tag to compare

@github-actions github-actions released this 08 Sep 05:36
Immutable release. Only release title and notes can be modified.

Fix coding jobs that failed before their worker started, and enable automatic Codex approval review.

  • Discover user-installed Herdr from Roost's service environment and start headless sessions in the assigned directory.
  • Use the bundled Codex runtime for local packaged jobs, even when shell startup files prefer an older CLI.
  • Configure only the assigned Codex working directory for the job, avoiding an initial trust dialog while retaining workspace isolation and on-request approvals.
  • Retry a proven prelaunch failure through the same job instead of sending a follow-up to a nonexistent worker. Preserve accepted follow-ups across repeated setup failures; uncertain submissions remain blocked for inspection.
  • Enable Codex automatic approval review for new and resumed coordinator runs and new coding workers. Human approval requests remain available for actions that need explicit consent; review denials cannot be bypassed.

Existing conversations retain their visible history as their tool definitions are refreshed. Soul reflection remains read-only. No database schema migration is required.

Roost 0.1.37

Choose a tag to compare

@github-actions github-actions released this 08 Sep 04:32
Immutable release. Only release title and notes can be modified.

Roost now supports project coding agents that coordinate development through Herdr and report progress and completed work in their conversations.

  • Create coding agents with the same souls, memory, reflection, and automations as other agents.
  • Configure project instructions, optional Notion databases and filters, and reusable local or SSH execution profiles.
  • Start ad hoc tasks or ticket work, send follow-ups, review results, and stop jobs from an agent's Jobs page.
  • Keep jobs and progress durable across restarts, with updates routed back to the owning agent.
  • Refresh job progress directly through route loader data.

Herdr and coding workers must be installed and authenticated on the execution machine. Notion access and environment provisioning use the coordinator's available tools and configured instructions.

This release migrates the database to schema 8; existing agents retain their assistant type. The packaged updater backs up the full data directory before migration and restores the previous release and data if activation fails.

Validation: 131 tests, six docs tests, lint, type checks, application and CLI builds, both public site builds, and the production authentication smoke test passed. Coding settings and Jobs pages were also checked on desktop and mobile layouts.

Roost 0.1.36

Choose a tag to compare

@github-actions github-actions released this 08 Sep 03:53
Immutable release. Only release title and notes can be modified.

Markdown tables now render as formatted tables in both chat response styles, with clear headers, subtle borders, and preserved column alignment.

  • Wrap table content on smaller screens and keep wide tables horizontally scrollable.
  • Prevent tables and code blocks from stretching the conversation beyond its viewport.
  • Preserve inline formatting, links, code, and escaped pipes; support keyboard scrolling within wide tables.

Validated in light and dark mode at desktop and phone widths. All repository checks passed, including 90 tests, production authentication checks, and public site builds.

Full changelog: v0.1.35...v0.1.36

Roost 0.1.35

Choose a tag to compare

@github-actions github-actions released this 08 Sep 02:47
Immutable release. Only release title and notes can be modified.
  • Send follow-up messages and attachments while an agent is replying to steer its active turn. Follow-ups persist across reloads, and Stop stays available.
  • Add a short send vibration on supported browsers and tighten the mobile composer spacing.
  • Add periodic soul reflection with hourly, six-hour, daily, and Off settings, plus Reflect now. The default is every six hours after new activity; quiet runs stay out of the conversation.
  • Record reflection edits with their reason, history, and Undo. Reflection uses a read-only sandbox and only the agent’s soul read/update tools.

Validated with the full application and docs checks, production authentication tests, and desktop/mobile conversation smoke tests.

Roost 0.1.34

Choose a tag to compare

@github-actions github-actions released this 08 Sep 02:24
Immutable release. Only release title and notes can be modified.

Swipe left across the mobile agent picker to dismiss it, including when the gesture starts over an agent row. Right swipe still opens the picker. Vertical scrolling, short drags, and cancelled or multi-touch gestures do not trigger dismissal.

Validation: full repository checks and focused WebKit checks for repeated opening and dismissal, navigation-row swipes, and focus restoration.

Full changelog

Roost 0.1.33

Choose a tag to compare

@github-actions github-actions released this 08 Sep 01:19
Immutable release. Only release title and notes can be modified.
  • Swipe right on mobile to open the agent picker. Scrolling, text controls, and horizontal content keep their existing gestures.
  • Adds optional native passkey authentication from main. Existing exe.dev installations keep using their private proxy unless native login is explicitly enabled.
  • Fixes release packaging to include dependency files rather than build-machine symlinks, with archive validation before publication. Supersedes the rejected 0.1.32 archive.
  • Stabilizes the device-login test fixture by updating its mode file atomically.

Validation: full repository checks, production authentication tests, mobile browser checks, and a packaging regression test that verifies the archive works after its source files are removed.

Full changelog

Roost 0.1.32

Roost 0.1.32 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 01:12
Immutable release. Only release title and notes can be modified.

This release is superseded by 0.1.33 because its archive includes a build-machine dependency symlink. The updater rejects it before changing an existing installation. Use 0.1.33 or newer.

Includes mobile swipe navigation and optional passkey authentication.

Roost 0.1.31

Choose a tag to compare

@github-actions github-actions released this 07 Sep 23:26
Immutable release. Only release title and notes can be modified.

Full Changelog: v0.1.30...v0.1.31

Roost 0.1.30

Choose a tag to compare

@github-actions github-actions released this 07 Sep 05:31
Immutable release. Only release title and notes can be modified.

Full Changelog: v0.1.29...v0.1.30

Roost 0.1.29

Choose a tag to compare

@github-actions github-actions released this 07 Sep 05:00
Immutable release. Only release title and notes can be modified.

Full Changelog: v0.1.28...v0.1.29