Repository navigation
What's in this release
Everything here comes from #69. It makes sure an AI agent setting up DeployHQ for someone actually reads the setup steps, and doesn't publish files that should stay private on the first deploy.
- New:
dhq skills show [reference]prints DeployHQ's skill for AI agents (or one of its references) without installing anything. An agent can read it in the session it is working in; a skill installed withdhq skills installis only loaded by the agent's next session. Plain Markdown, also when piped;--jsongives{name, content, references}. - Agents are pointed at the setup steps. The first messages of a new setup (the "not signed in" guidance,
dhq auth status --json,dhq doctor, the "No project specified" errors anddhq --help) now ask the agent to read them withdhq skills show. In--jsonoutput the recovery actions addread_setup_skill. Installing for future sessions is offered for the running agent only (for exampledhq skills install --agent claude-code). - Exclude files before the first deploy. Every file in the repository is uploaded unless excluded. The skill now says to check the files on the branch DeployHQ deploys (the remote's, not the local checkout) and exclude deploy scripts or local config first. Since
dhq launchdeploys straight away: create the project, add the exclusions, then rundhq launch --project <permalink>. - No more
!for sign-in. "Sign in in a separate terminal window" now also says not to use the agent's!shortcut, which gives dhq no terminal to prompt in. Agents suggested! dhq auth login/! dhq signup, which always refuse there. - HTTPS repositories:
repos create/repos updatenow check the branch against the repository and fail (exit code 1) with the branches and the command to pick one, instead of letting the first deployment fail. They no longer suggest adding a deploy key, which an HTTPS repository never uses. dhq deployments logsprints each entry's detail under its message, as the web app does (command output, the list of excluded files, an error's cause). Without--step,--jsonreturns every step's logs.- Skill updates: DeployHQ hosting is described as free during the beta, and may be billed once it ends. Copies installed by earlier versions now show as outdated, so
dhq skills listflags them anddhq hellorefreshes the running agent's copy.
Worth knowing when upgrading
repos create/repos update --branch <name>with an HTTPS URL now exit 1 when the branch isn't in the repository. When the branch list can't be read, they carry on as before.dhq deployments logsoutput now includes each entry's detail lines. Piped output without--jsonstays text.
Full detail is in CHANGELOG.md → 0.25.0.
Full Changelog: v0.24.0...v0.25.0