Skip to content

feat: add hosted install scripts#2545

Open
illegalcall wants to merge 1 commit into
fix/landing-install-alignmentfrom
feat/curl-install-scripts
Open

feat: add hosted install scripts#2545
illegalcall wants to merge 1 commit into
fix/landing-install-alignmentfrom
feat/curl-install-scripts

Conversation

@illegalcall

Copy link
Copy Markdown
Collaborator

Summary

  • add static /install.sh and /install.ps1 bootstrap scripts for release-based desktop installs
  • make the landing hero and installation docs lead with the hosted curl/PowerShell install commands
  • keep direct GitHub release assets as manual downloads and leave the legacy npm CLI flow collapsed in the repo-start step

Test plan

  • sh -n frontend/src/landing/public/install.sh
  • bash -n frontend/src/landing/public/install.sh
  • git diff --check
  • npm run build (frontend/src/landing)
  • browser check at http://localhost:3003 for home, docs install tab switching, legacy CLI details, static /install.sh and /install.ps1 endpoints, and mobile overflow

Note: pwsh is not installed locally, so PowerShell syntax was not parsed here.

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

React Doctor found 9 issues in 1 file · 9 warnings · score 69 / 100 (Needs work) · vs fix/landing-install-alignment

9 warnings

components/LandingHero.tsx

  • ⚠️ L346 Large component is hard to read and change no-giant-component
  • ⚠️ L911 Label missing associated control label-has-associated-control
  • ⚠️ L974 Label missing associated control label-has-associated-control
  • ⚠️ L989 Label missing associated control label-has-associated-control
  • ⚠️ L1011 Label missing associated control label-has-associated-control
  • ⚠️ L1035 Label missing associated control label-has-associated-control
  • ⚠️ L1037 Control missing accessible label control-has-associated-label
  • ⚠️ L1163 Plain anchor reloads internal Next.js links nextjs-no-a-element
  • ⚠️ L1200 Plain anchor reloads internal Next.js links nextjs-no-a-element
⚠️ Warning: .github/workflows/react-doctor.yml is configured incorrectly. See below to fix.

React Doctor compares against fix/landing-install-alignment to report only the issues this pull request introduces. This run couldn't complete that comparison (usually a shallow CI checkout with no merge base), so it listed every issue in the changed files, including ones that already existed on fix/landing-install-alignment.

Add fetch-depth: 0 to the actions/checkout step in .github/workflows/react-doctor.yml so the checkout includes the history React Doctor needs:

 jobs:
   react-doctor:
     steps:
       - uses: actions/checkout@v5
+        with:
+          fetch-depth: 0

       - uses: millionco/react-doctor@v2

To silence this warning, set silence-missing-baseline-warning: true on the React Doctor action.

Reviewed by React Doctor for commit 59073fd. See inline comments for fixes.

<code className="min-w-0 flex-1 break-words font-mono text-[12px] leading-5 text-[#b9c9ff] [overflow-wrap:anywhere] sm:overflow-x-auto sm:whitespace-nowrap sm:text-[13px] sm:leading-none sm:[scrollbar-width:none]">
curl -fsSL https://aoagents.dev/install.sh | sh
</code>
<a

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

React Doctor · react-doctor/nextjs-no-a-element (warning)

Plain reloads the whole page for internal links, so Next.js loses client-side navigation and prefetching.

Fiximport Link from 'next/link' for client-side navigation, prefetching, and preserved scroll position

Docs

@somewherelostt

Copy link
Copy Markdown
Collaborator

Thanks for contributing to Agent Orchestrator.

This PR is being picked up by the current external contributor on-call pair:

If someone is already working on this, please continue as usual.
The on-call pair is added for visibility, tracking, and support, not to take over the work.
If you need help with review, direction, reproduction, or next steps, please tag @neversettle17-101 and @somewherelostt here.
You can also join the AO Discord if you want faster context, want to ask questions live, or just want to follow what the community is building.

You are also welcome to join the AO Discord community.

We do daily Discord calls at 10 PM IST, except Saturday.

Join the session here:
https://discord.gg/H6ZDcUXmq

Come by if you want to see what is being built, ask questions, or just hang around with the community.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants