Repository navigation
docs: lead onboarding with Aeon Connect - #1163
Merged
Merged
Conversation
Aeon Connect (https://www.aeon.fun/connect) sets up an instance from the browser. Make it the first path everywhere a "how to start" appears, keep the coding-agent paste line second and ./aeon init third, and resolve the fork-vs-template contradiction (Aeon Connect forks public instances and turns Actions on; ./aeon init and the manual path use the template). README: Run now button, new quick start and image, configure note. Docs: CONFIGURATION, SECURITY, CONTRIBUTING, aeon-setup, harnesses, SHOWCASE, ADK, llms.txt, CHANGELOG. Operator skill (both copies), install-skill, CLI help, ./aeon and bin/onboard hints, issue templates.
Ports the shared-component changes from aaronjmars/aeon-connect#63 into apps/dashboard so the local and hosted dashboards match: - Setup checklist: new "Skills picked" row (any enabled skill beyond heartbeat, action opens Packs); "Notifications" opens a Telegram / Discord / Slack / Email chooser instead of always Telegram. - One term for the model step: the top-bar "Auth" button, checklist action and run-gate toast now all say "Connect a model". - Claude hint in the Connect modal points at the HQ "Why?" toggle instead of warning that subscription tokens get rejected. The local ./aeon auth hint stays. - Settings view renamed Keys (sidebar, heading, tooltips). - HQ empty state points at Run; import modal says "Add skill". - Docs and the operator skill references say "Connect a model" and "Keys" to match.
The CLI tsconfig compiles ../dashboard/lib/**/*.ts without --jsx, and the new onboarding-checklist test imports the checklist component (.tsx). The dashboard job still typechecks and runs it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Aeon Connect (https://www.aeon.fun/connect) now sets up an instance from the browser: sign in with GitHub, create your repo (public fork or private copy), install the Aeon Connect GitHub App on that one repo, connect a model, pick skills. Nothing in this repo mentioned it. This PR makes it the first path everywhere a "how to start" appears.
Path order everywhere: 1. Aeon Connect (browser), 2. coding-agent paste line, 3.
./aeon init(terminal), 4. manual (inside the existing "by hand" details).Fork vs template, made consistent: Aeon Connect forks public instances and turns Actions on itself;
./aeon initand the manual path use the template (a template copy starts with Actions on). The blanket "use the template, never fork" wording is gone.By surface
.github/README.md): new "Run now" button (docs/assets/btn-run.svg) in the top row and a "Start in your browser" callout; quick start leads with Aeon Connect; terminal path moved into "Prefer the terminal?"; manual step 1 rewritten; "Authenticate" renamed "Connect a model"; "No admin rights" points to Aeon Connect; Configure notes hosted instances need no PAT to start.docs/assets/quickstart-aeon.jpg): regenerated as Sign in -> Connect -> Pick -> Run, same size, alt text matches.aeon-update; cross-repo access says Aeon Connect instances only needGH_GLOBALfor cross-repo skills; "Authenticate modal" -> "Connect modal (Connect a model)".GH_GLOBALaligned to the classic PAT in CONFIGURATION; Aeon Connect App scope and key handling;aeon-updatefor staying current../aeon init..claude/skills/aeonandplugin/skills/aeon, kept in sync): Mode 1 opens with the Aeon Connect path; template line fixed; secrets reference points to the Connect modal.docs/help.mddescription fixed (it is the Telegram/helptext).aeon --help,aeon init --help, the gh-missing hint,./aeonpreflight errors,bin/onboardfix hints all mention https://www.aeon.fun/connect.init.tsheader comment fixed.Checks run locally
node scripts/validate-readme-catalog.mjs: OK (6 packs / 85 skills)bash scripts/check-aeon-skill-sync.sh: OKbash scripts/tests/test_credential_manifest.sh: 266 checks passedbash -n aeon bin/onboard: OKapps/cli/aeon --helpandinit --helprender the new linesNot in this PR: dashboard UI copy (the top-bar "Auth" button rename to "Connect a model" and checklist changes) lands separately, mirrored from aeon-connect.
Dashboard mirror (apps/dashboard)
Ports the shared UI changes from aaronjmars/aeon-connect#63 so the local and hosted dashboards match:
lib/onboarding-checklist.test.ts../aeon authhint stays.Checks: dashboard tests 302/302, typecheck clean, lint 0 errors,
next buildpasses.