Repository navigation
Releases
Releases · Facets-cloud/praxis-harness-releases
v0.6.56
What's changed
New features
- agents: Stop, read-only listing and caller-chosen ids for detached sessions
- subagents: Criterion challenges with parent ruling (criterion-challenge-001)
Fixes
- desktop: Bound and coalesce workspace git status reads
Changes since v0.6.55.
v0.6.54
What's changed
New features
- desktop: Reference a channel in the composer with ##
- desktop: Delete a channel with its conversations and sessions
- desktop: Pin conversations in a channel, with a Pinned tab
- desktop: Show subtasks inside their main task on the board
- desktop: Give Export to flow its own Connectors rail entry
- desktop: Draw a subagent's question as its own card
- desktop: Document kit with page-per-sheet PDF, fillable fields and bookmarks
- phone: Inline Claude-style working line + live status on the jump button
- review: Let a pinned reviewer run any signed-in provider model
Fixes
- desktop: Keep Move to channel on its own row in #praxis
- desktop: Stop token-only subagent updates re-rendering the thread
- desktop: Count only WebKit helpers on the Resources app row
- work: Flow export fails on started tasks, and drops tasks with no session
Changes since v0.6.53.
v0.6.53
What's changed
New features
- phone: "!" shell mode in the composer, recorded quietly
- phone: Work-stopped card with Sign in on Mac and Retry
- phone: On-device session cache and delta reloads
Fixes
- desktop: Run the composer's ! in a real terminal and record it quietly
- python: Compile the bundled prx from the harness tag the wheel names
Improvements
- mobile: A LAN dial that never connects falls back to the relay (admit timeout ends the attempt itself)
- phone: Clear a stale Compacting row (attach says done, gone follower tells the phone, reconnect drops in-flight)
Changes since v0.6.52.
v0.6.52
What's changed
New features
- canvas: Pinch to zoom on Board and Focus (desktop) and on the phone
- desktop: Open a design page from the thread while the turn runs
- desktop: Canvas board switcher lists every board in the project
- desktop: Sessions open their full chat from a page, and pages close
- desktop, phone: Export a design page as PDF or PNG, and a board as one PDF
- phone: Compacting / Compaction failed on the session list and chat header
- relay: Public status page with self-recorded uptime, incidents and scoped API keys
Fixes
- desktop: Praxis disk tile shows the last measurement and refreshes in the background
- phone: Sent bubble resolves live; show Starting session… for a stopped session
- waiting: Count jobs a host parents as session:; phone badge uses the live counts
Improvements
- mobile: Drop a LAN socket that goes silent and fall back to the relay
- phone: Show Compacting when a chat opens mid-compaction
- phone: Dial the host for a send that beats the follower's attach
- relay: Rollups from before LastSample are not evidence of an outage
Changes since v0.6.51.
v0.6.51
What's changed
New features
- desktop: Polish pass — readable session pills, float clear of header, typing row, collapsed header row, rounder buttons, shorter drawer
Fixes
- relay admin: Long version labels no longer overlap the bars
Changes since v0.6.50.
v0.6.50
What's changed
New features
- Edit the Slack voice (persona) in the app and terminal
Fixes
- desktop: Jump to latest lands on the real bottom
- mobile: Colour the condensed git diff the Mac's shell prints
Changes since v0.6.49.
v0.6.49
What's changed
New features
- See what an automation run did (desktop dialog + phone automations)
- Run a transcript code block in a shell (desktop + phone)
Fixes
- async: A drain joins the jobs an interrupt cancelled and forgot
- desktop: Notify when an agent needs you in its in-app browser
- mobile: A markdown table right after a paragraph line renders as a table
- phone: Re-send a followed session's history when a turn lands in the same millisecond
- phone: Answering a prompt card works when the chat is no longer followed
- schedule: Keep the scheduler alive (app, timer tick, interactive prx)
Performance
- desktop: Skip layout of off-screen thread rows; release idle sessions sooner; cheaper tray state
Changes since v0.6.48.
v0.6.48
What's changed
New features
- github: Native PR review-thread ops
- mobile: Praxis phone app and Mac phone gateway
- relay: Landing page; phone follows the hosted relay after it moves
- relay: Host the relay on Facets internal-tools
- relay,phone: Scope pairings to the relay account
Fixes
- fork: Forks drop the source's queued subagents; add an agent fork tool
- install: Wait for Praxis to quit before replacing it; retry open instead of failing
- mobile: A pairing refused by the relay for another account says so
- phone: One disconnect per relay release; tolerant relay health check
- relay: One-tap Google sign-in from the apps; Praxis logo in admin
Performance
- desktop: Free replaced tray menus, send only changed page state, no highlight while streaming; bound sdk frames; host memory limit
- desktop: Free the idle voice model; heap profiles on SIGUSR2 for session hosts
Changes since v0.6.47.
v0.6.47
What's changed
Fixes
- isolate: Subagent clones skip build output and the desktop watcher ignores clone trees
- subagents: Repair an incomplete delegation and start it instead of refusing
Performance
- memory: CompactStore recovers once, not under every per-record lock
Changes since v0.6.46.
v0.6.46
What's changed
New features
- desktop: Rounder UI and icon-only Terminal button
- subagents: Typed subagents (explore/task/general) with a per-type brief gate
- subagents: Required subtask contracts, parent review, parking, ask_parent, sleep guard
Fixes
- desktop: Step multi-question asks one at a time, and stop old questions piling up
- remote: An attached app observer counts as attendance
Changes since v0.6.45.