Repository navigation
Download OpenResearch
Install the desktop app to get everything you need. No separate installation or terminal setup required.
The desktop app updates automatically by default. You can manage updates in Settings.
Install ORX on a remote machine
For remote servers and compute clusters, install ORX directly from a terminal:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/alphaXiv/OpenResearch/releases/download/v0.2.19/openresearch-cli-installer.sh | shTo update an existing terminal installation, run orx update.
What's Changed
- Fix Windows console flashes during local runs (OR-412) by @sox8502 in #588
- OR-211 Reference repo files with @ in the agent chat composer by @myles332 in #602
- Request CPUs and memory for Slurm runs by @lucharo in #568
- Fix k8s ORX_SCRIPT docs example; fail fast when the pod exits before staging (OR-366) by @sox8502 in #576
- OR-351 Configure Slurm cpus/mem defaults from the CLI and record them per run by @myles332 in #611
- Recover runs whose supervisor spawn failed (OR-334) by @myles332 in #609
- Decode reserved escapes in local Markdown image paths (OR-450) by @devin-ai-integration[bot] in #613
- Retry SSH config resolution against the user config when system includes fail the owner check (OR-451) by @devin-ai-integration[bot] in #618
- Escalate SSH cancellation to KILL remaining group members after TERM (OR-354) by @devin-ai-integration[bot] in #619
- Refine neutral UI palette and chat links by @sox8502 in #617
- Give paper PDF downloads a per-read timeout and a clear error (OR-468) by @devin-ai-integration[bot] in #622
- Retry SSH source upload on transient transport drops (OR-474) by @devin-ai-integration[bot] in #629
- Grow vendored chart height when the legend wraps (OR-475) by @devin-ai-integration[bot] in #630
- feat(ui): add Polish (pl) localization by @ChinskiKaczynski in #626
- Codex: settle server requests immediately for spawned helper sessions by @devin-ai-integration[bot] in #634
- Make orx agent spawn create ordinary independent chats by @sox8502 in #633
- exp wait: retry transient 'database is locked' within the wait timeout by @devin-ai-integration[bot] in #636
- OR-295 Add
orx exp moveto re-parent experiment subtrees by @myles332 in #610 - OR-480 Run agent sign-in from the composer warning by @myles332 in #639
- fix: report dashboard locale after backend connection by @sox8502 in #648
- fix: list SSH hosts from included config files (OR-484) by @devin-ai-integration[bot] in #654
- Remove dead statusColor helper that had drifted from StatusBadge by @SID-6921 in #585
- docs: clarify background feedback and research exclusions by @sox8502 in #662
- fix: preserve macOS IME composition when pressing Enter (OR-500) by @devin-ai-integration[bot] in #661
- Request one task explicitly in Slurm batch scripts by @ChenHsieh in #664
- Show Claude connection failures once with resend guidance (OR-435) by @devin-ai-integration[bot] in #655
- OR-493 Keep macOS fullscreen stable on Escape and close by @devin-ai-integration[bot] in #651
- Release v0.2.19 by @sox8502 in #668
New Contributors
- @lucharo made their first contribution in #568
- @devin-ai-integration[bot] made their first contribution in #613
- @ChinskiKaczynski made their first contribution in #626
- @ChenHsieh made their first contribution in #664
Fixed issues
- Slurm runs can't request CPUs or host memory — fixed by #568
- Local Markdown images fail for percent-encoded reserved filename characters — fixed by #613
- Add Polish (pl) interface localization — fixed by #626
- Proposal:
orx exp move(re-parent) andorx exp delete/archive— light pruning for experiment trees — fixed by #610 - Settings SSH host list omits hosts defined in Include'd config files — fixed by #654
- Dead statusColor() helper in ui/src/api.ts has drifted from StatusBadge's STATUS_STYLES — fixed by #585
- OpenResearch Skill Harness Intentionally hides the sending of analytics using user compute — fixed by #662
- macOS: Enter sends message instead of committing English text in the built-in Chinese IME — fixed by #661
- Slurm submission is rejected on clusters that require an explicit task count — fixed by #664
- A dropped Claude API connection shows two errors and looks fatal — fixed by #655
Full Changelog: v0.2.18...v0.2.19