You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: install.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -105,3 +105,33 @@ Tell the user:
105
105
5. Which verification step they should run first
106
106
107
107
If installation failed at any step, report the specific error and what would need to be fixed, rather than claiming success.
108
+
109
+
## Troubleshooting
110
+
111
+
### MCP server shows as failed / `unauthorized` when pulling the Docker image
112
+
113
+
This means the Docker image is private. The image at `ghcr.io/orkait/hyperstack:main` must be set to public for unauthenticated pulls to work.
114
+
115
+
To fix:
116
+
1. Go to [github.com/orgs/orkait/packages/container/hyperstack](https://github.com/orgs/orkait/packages/container/hyperstack)
117
+
2. Click **Package settings**
118
+
3. Under **Danger Zone**, click **Change visibility**
119
+
4. Set to **Public**
120
+
5. Re-run `docker pull ghcr.io/orkait/hyperstack:main` to verify
121
+
122
+
Reference: [GitHub Docs - Configuring a package's access control and visibility](https://docs.github.com/en/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)
123
+
124
+
### MCP server starts but tools return no results
125
+
126
+
The MCP config file may point to the wrong binary or the server is not running. Verify:
127
+
- Docker: run `docker run -i --rm ghcr.io/orkait/hyperstack:main` and confirm it starts without error
128
+
- Local Bun: confirm the absolute path in `args` exists (`ls /path/to/hyperstack/bin/hyperstack.mjs`)
129
+
- Restart the CLI/IDE after any config change - MCP servers are loaded at startup
130
+
131
+
### SessionStart hook does not fire
132
+
133
+
On Claude Code, hooks live in `.claude/hooks.json`. Confirm the file exists in the repository root and references `session-start.mjs`. If the hook is missing or malformed, the `using-hyperstack` skill will not be injected automatically. You can still invoke skills manually with `/using-hyperstack`.
134
+
135
+
### `bun: command not found` when using Option B
136
+
137
+
Install Bun: `curl -fsSL https://bun.sh/install | bash`, then open a new shell so the path update takes effect.
0 commit comments