Skip to content

Commit a0a034e

Browse files
Publish r13 audited Builder installer (#21)
1 parent 44e821c commit a0a034e

16 files changed

Lines changed: 32 additions & 32 deletions

docs/AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ Spark Swarm network submission and hosted workspace review are upcoming private
129129

130130
## Current Installer Pins
131131

132-
- Spark CLI commit: `de7622cfce0798e6552c0d05b44bbec4eaa45cc8`
132+
- Spark CLI commit: `264baaaf0cbb3e1790b20c425b391d2919505a21`
133133
- Node: `22.18.0`
134134
- Python: `3.11`
135135
- uv: `0.11.7`

docs/install-safety.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ If you are non-technical, ask your coding assistant to open this page, run the d
2323
## Current Hashes
2424

2525
```text
26-
555d94d3c835bb16d084c8a13bc972ef08bde9b91f7f2523f7d1079007314d5c install.sh
27-
a68c4c0549ae098d71d2e0263a46d205aac958701d7126a5297acf14506159b6 install.ps1
26+
5b825ef3d824de60f84d07d1f0bf5b1de39279fc7f5c8b1c761169f904fe25f2 install.sh
27+
9cceb4178d4f324ac8ee7583e7b8b30b6cf87fff6e8d925805abc0c2627356be install.ps1
2828
```
2929

3030
## Safe Procedure
@@ -113,7 +113,7 @@ Users can change this later in Telegram with `/access 1`, `/access 2`, `/access
113113

114114
## Pinned Parts
115115

116-
- Spark CLI commit: `de7622cfce0798e6552c0d05b44bbec4eaa45cc8`
116+
- Spark CLI commit: `264baaaf0cbb3e1790b20c425b391d2919505a21`
117117
- Node: `22.18.0`
118118
- Python: `3.11`
119119
- uv: `0.11.7`

docs/llms-full.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ Do not send Telegram tokens or LLM keys to websites.
139139

140140
## Current Installer Pins
141141

142-
- Spark CLI commit: `de7622cfce0798e6552c0d05b44bbec4eaa45cc8`
142+
- Spark CLI commit: `264baaaf0cbb3e1790b20c425b391d2919505a21`
143143
- Node: `22.18.0`
144144
- Python: `3.11`
145145
- uv: `0.11.7`

docs/pages/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ The installer has checksums, a release manifest, pinned managed runtimes, immuta
7070

7171
Current public installer state:
7272

73-
- Release: `spark-cli-public-installer-2026-05-17-r12`
74-
- Installed Spark CLI runtime commit: `de7622cfce0798e6552c0d05b44bbec4eaa45cc8`
73+
- Release: `spark-cli-public-installer-2026-05-17-r13`
74+
- Installed Spark CLI runtime commit: `264baaaf0cbb3e1790b20c425b391d2919505a21`
7575
- Local installer hashes match the committed release manifest.
7676
- Hosted installer verification passed after deploy.
7777
- Windows and WSL sandbox install checks are part of the release gate.

docs/pages/install-safety.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ Only then run the real install.
5050
## Current Hashes
5151

5252
```text
53-
555d94d3c835bb16d084c8a13bc972ef08bde9b91f7f2523f7d1079007314d5c install.sh
54-
a68c4c0549ae098d71d2e0263a46d205aac958701d7126a5297acf14506159b6 install.ps1
53+
5b825ef3d824de60f84d07d1f0bf5b1de39279fc7f5c8b1c761169f904fe25f2 install.sh
54+
9cceb4178d4f324ac8ee7583e7b8b30b6cf87fff6e8d925805abc0c2627356be install.ps1
5555
```
5656

5757
## Safe Human Procedure

docs/updates.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ spark verify --installers --hosted-installers
4040
The expected Spark CLI release is:
4141

4242
```text
43-
spark-cli-public-installer-2026-05-17-r12
44-
de7622cfce0798e6552c0d05b44bbec4eaa45cc8
43+
spark-cli-public-installer-2026-05-17-r13
44+
264baaaf0cbb3e1790b20c425b391d2919505a21
4545
```

docs/updates/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ <h1>Public labs are open. Spark Swarm stays private for now.</h1>
4545
<section class="doc-section">
4646
<h2>What changed.</h2>
4747
<div class="doc-grid doc-grid-3">
48-
<div class="doc-card"><span class="doc-kicker">Installer</span><h3>May 17 pin</h3><p>The hosted installer now points at <code>spark-cli-public-installer-2026-05-17-r12</code> with matching checksums, manifest, command metadata, attestations, voice-safe defaults, stale Windows shim cleanup, and production smoke.</p></div>
48+
<div class="doc-card"><span class="doc-kicker">Installer</span><h3>May 17 pin</h3><p>The hosted installer now points at <code>spark-cli-public-installer-2026-05-17-r13</code> with matching checksums, manifest, command metadata, attestations, voice-safe defaults, stale Windows shim cleanup, and production smoke.</p></div>
4949
<div class="doc-card"><span class="doc-kicker">Creator Lab</span><h3>Domain Chip Labs</h3><p>Public standards for domain chips, benchmarks, specialization paths, autoloop policies, tool integrations, and publish packet drafts.</p></div>
5050
<div class="doc-card"><span class="doc-kicker">Telegram</span><h3>Local recursive loops</h3><p>Builder chip loops can now start and report from Telegram using local status files, without depending on Spark Swarm workspace APIs.</p></div>
5151
<div class="doc-card"><span class="doc-kicker">Identity</span><h3>Character And Personality</h3><p>Spark Character is public, and Personality Chip Labs is public for modular profile experiments.</p></div>
@@ -66,7 +66,7 @@ <h3>Spark Swarm comes later</h3>
6666
<section class="doc-section">
6767
<h2>Verify the release.</h2>
6868
<pre class="docs-code">spark verify --installers --hosted-installers</pre>
69-
<p>Expected release: <code>spark-cli-public-installer-2026-05-17-r12</code> at <code>de7622cfce0798e6552c0d05b44bbec4eaa45cc8</code>.</p>
69+
<p>Expected release: <code>spark-cli-public-installer-2026-05-17-r13</code> at <code>264baaaf0cbb3e1790b20c425b391d2919505a21</code>.</p>
7070
</section>
7171
</article>
7272
</main>

install.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
param(
22
[string]$Prefix = "$HOME\.spark",
33
[string]$Source = "https://github.com/vibeforge1111/spark-cli",
4-
[string]$Ref = "de7622cfce0798e6552c0d05b44bbec4eaa45cc8",
4+
[string]$Ref = "264baaaf0cbb3e1790b20c425b391d2919505a21",
55
[string]$NodeVersion = "22.18.0",
66
[string]$PythonVersion = "3.11",
77
[string]$UvVersion = "0.11.7",
@@ -30,7 +30,7 @@ param(
3030
)
3131

3232
$ErrorActionPreference = "Stop"
33-
$SparkCliReleaseName = "spark-cli-public-installer-2026-05-17-r12"
33+
$SparkCliReleaseName = "spark-cli-public-installer-2026-05-17-r13"
3434
$RefWasProvided = $PSBoundParameters.ContainsKey("Ref")
3535
$Script:InstallLockDir = ""
3636
$Script:PythonExe = ""

install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ set -euo pipefail
33

44
SPARK_PREFIX="${SPARK_PREFIX:-$HOME/.spark}"
55
SPARK_CLI_SOURCE="${SPARK_CLI_SOURCE:-https://github.com/vibeforge1111/spark-cli}"
6-
SPARK_CLI_RELEASE_NAME="${SPARK_CLI_RELEASE_NAME:-spark-cli-public-installer-2026-05-17-r12}"
7-
SPARK_DEFAULT_CLI_REF="de7622cfce0798e6552c0d05b44bbec4eaa45cc8"
6+
SPARK_CLI_RELEASE_NAME="${SPARK_CLI_RELEASE_NAME:-spark-cli-public-installer-2026-05-17-r13}"
7+
SPARK_DEFAULT_CLI_REF="264baaaf0cbb3e1790b20c425b391d2919505a21"
88
SPARK_CLI_REF_USER_SET=0
99
if [ -n "${SPARK_CLI_REF:-}" ]; then
1010
SPARK_CLI_REF_USER_SET=1

install/attestations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The manifest includes the immutable Spark CLI commit, managed Node version, mana
2424

2525
```bash
2626
curl -fsSL https://agent.sparkswarm.ai/install.sh -o ./install.sh
27-
expected='555d94d3c835bb16d084c8a13bc972ef08bde9b91f7f2523f7d1079007314d5c'
27+
expected='5b825ef3d824de60f84d07d1f0bf5b1de39279fc7f5c8b1c761169f904fe25f2'
2828
actual=$(if command -v sha256sum >/dev/null 2>&1; then sha256sum ./install.sh | awk '{print $1}'; elif command -v shasum >/dev/null 2>&1; then shasum -a 256 ./install.sh | awk '{print $1}'; else echo 'Missing sha256sum or shasum'; exit 1; fi)
2929
test "$actual" = "$expected" || { echo 'spark installer checksum mismatch'; exit 1; }
3030
gh attestation verify ./install.sh --repo vibeforge1111/Spark-Agent-Site --signer-workflow vibeforge1111/Spark-Agent-Site/.github/workflows/install-hardening.yml --source-ref refs/heads/main
@@ -36,7 +36,7 @@ bash ./install.sh --dry-run
3636

3737
```powershell
3838
iwr https://agent.sparkswarm.ai/install.ps1 -OutFile .\install.ps1
39-
if ((Get-FileHash .\install.ps1 -Algorithm SHA256).Hash.ToLowerInvariant() -ne 'a68c4c0549ae098d71d2e0263a46d205aac958701d7126a5297acf14506159b6') { throw 'install.ps1 checksum mismatch' }
39+
if ((Get-FileHash .\install.ps1 -Algorithm SHA256).Hash.ToLowerInvariant() -ne '9cceb4178d4f324ac8ee7583e7b8b30b6cf87fff6e8d925805abc0c2627356be') { throw 'install.ps1 checksum mismatch' }
4040
gh attestation verify .\install.ps1 --repo vibeforge1111/Spark-Agent-Site --signer-workflow vibeforge1111/Spark-Agent-Site/.github/workflows/install-hardening.yml --source-ref refs/heads/main
4141
Get-Content .\install.ps1
4242
powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1 -DryRun

0 commit comments

Comments
 (0)