Spaces:
Runtime error
start.sh: fix repo clone paths arkashira/* → axentx/* (5 silent 404s)
Browse filesVerified 2026-05-02 via gh api /repos: only arkashira/surrogate-1-harvest
exists in arkashira; everything else listed here lives in the private
axentx org. Result: 5 of 6 boot-time clones silently 404'd, so the
dev/qa/reviewer/commit/pm agent daemons had no repos to operate on
for the entire window since GCP migration started — all ~13 daemons
showed "active" in systemctl but the pipeline produced ZERO commits
because the working tree was empty.
Corrected paths (status codes from a fresh probe with the active token):
axentx/Costinel 200 (was arkashira/Costinel → 404)
axentx/vanguard 200 (was arkashira/vanguard → 404)
axentx/airship 200 (was arkashira/arkship → 404, typo)
axentx/workio 200 (was arkashira/workio → 404)
axentx/axiomops 200 (added — wasn't in original list)
axentx/surrogate-1 200 (was arkashira/surrogate → 404)
Dropped: hermes-toolbelt (404 in both orgs — repo doesn't exist).
Added: axiomops (real axentx repo that wasn't being cloned).
Token: GITHUB_TOKEN_POOL[0] (Hermes Space secret) confirmed has read+write
on the axentx org per gh api whoami test.
|
@@ -169,15 +169,22 @@ if [[ -n "$GH_TOKEN" ]]; then
|
|
| 169 |
rm -rf ~/axentx 2>/dev/null
|
| 170 |
ln -sfn "$PROJECTS_DIR" ~/axentx
|
| 171 |
|
| 172 |
-
# Clone axentx repos in background with hard timeout — never blocks boot
|
| 173 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 174 |
for repo_spec in \
|
| 175 |
-
"Costinel:
|
| 176 |
-
"vanguard:
|
| 177 |
-
"
|
| 178 |
-
"
|
| 179 |
-
"
|
| 180 |
-
"
|
| 181 |
local_name="${repo_spec%%:*}"
|
| 182 |
gh_path="${repo_spec##*:}"
|
| 183 |
target="${PROJECTS_DIR}/${local_name}"
|
|
|
|
| 169 |
rm -rf ~/axentx 2>/dev/null
|
| 170 |
ln -sfn "$PROJECTS_DIR" ~/axentx
|
| 171 |
|
| 172 |
+
# Clone axentx repos in background with hard timeout — never blocks boot.
|
| 173 |
+
# Verified 2026-05-02 via gh api: 5 of 6 entries had wrong org/name and
|
| 174 |
+
# were silently 404'ing (arkashira/* — only surrogate-1-harvest is there;
|
| 175 |
+
# the rest are private under axentx org). The agent pipeline's dev/qa/
|
| 176 |
+
# reviewer/commit daemons sat idle for a full day because no repo cloned
|
| 177 |
+
# for them to work on. Real paths confirmed via /repos/<owner>/<name>:
|
| 178 |
+
# axentx/{Costinel,vanguard,airship,workio,axiomops,surrogate-1} → 200
|
| 179 |
+
# arkashira/{Costinel,vanguard,arkship,surrogate,workio,hermes-toolbelt} → 404
|
| 180 |
+
# Note: 'arkship' was a typo for 'airship' (axentx/airship).
|
| 181 |
for repo_spec in \
|
| 182 |
+
"Costinel:axentx/Costinel" \
|
| 183 |
+
"vanguard:axentx/vanguard" \
|
| 184 |
+
"airship:axentx/airship" \
|
| 185 |
+
"workio:axentx/workio" \
|
| 186 |
+
"axiomops:axentx/axiomops" \
|
| 187 |
+
"surrogate-1:axentx/surrogate-1"; do
|
| 188 |
local_name="${repo_spec%%:*}"
|
| 189 |
gh_path="${repo_spec##*:}"
|
| 190 |
target="${PROJECTS_DIR}/${local_name}"
|