Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
b9fcd67
Update project title in README.md for clarity
royosherove Mar 31, 2026
d77abe7
fix: multi-agent support for optional + telegram bootstrap files
Mar 31, 2026
1d3e33b
ci: bump version to 0.5.6 [skip ci]
github-actions[bot] Mar 31, 2026
12151fc
fix: context optimization is OpenClaw-only — Hermes has built-in comp…
Mar 31, 2026
3ad72a1
ci: bump version to 0.5.7 [skip ci]
github-actions[bot] Mar 31, 2026
5f4b447
docs: update README — add repo table, Hermes link, replace embedrock …
Mar 31, 2026
2b25946
docs: add backfill step + memory quality guidance to semantic search …
Mar 31, 2026
791696b
ci: bump version to 0.5.8 [skip ci]
github-actions[bot] Mar 31, 2026
aa3a78e
feat: add Pi Coding Agent pack (experimental)
Mar 31, 2026
3329e88
feat: dynamic pack discovery in installer + registry entries for pi a…
Mar 31, 2026
b91b3cc
feat: add IronClaw pack (experimental)
Mar 31, 2026
16be47c
feat: add IronClaw pack (experimental)
Mar 31, 2026
5f6da1a
fix: use stdlib-only YAML parser (no PyYAML), remove leaked ironclaw …
Mar 31, 2026
9abd58b
fix: remove fake IRONCLAW_DISABLE_KEYRING env var
Mar 31, 2026
428d976
fix: sanitize pack_choice input — strip non-digits to prevent bash ar…
Mar 31, 2026
60e5901
fix: fetch registry.yaml from GitHub when CLONE_DIR is not yet set
Mar 31, 2026
3d21234
fix: pass registry path and pack name via sys.argv, not string interp…
Mar 31, 2026
a258809
improve: extract check_bedrockify_health to common.sh, add ironclaw p…
Mar 31, 2026
42e1091
improve: add tests, fix shell-profile.sh to match pack conventions
Mar 31, 2026
d1ab64e
ci: add pack test workflow — auto-discovers test.sh by naming convention
Mar 31, 2026
a5c01ef
improve: extract registry parser to standalone script, add 37 tests
Mar 31, 2026
7dc4f3b
refactor: remove python3 dependency — use jq + registry.json
Mar 31, 2026
da419a3
Merge feature/dynamic-pack-discovery: dynamic pack menu, registry.jso…
Mar 31, 2026
4cb0d58
Merge feature/pack-pi: Pi Coding Agent pack (experimental)
Mar 31, 2026
bc78e99
Merge feature/pack-ironclaw: IronClaw pack (experimental)
Mar 31, 2026
86f5064
ci: bump version to 0.5.9 [skip ci]
github-actions[bot] Mar 31, 2026
d341520
ci: bump actions/checkout v4 → v5 (Node.js 20 deprecation)
Mar 31, 2026
1e45ef0
docs: add Pi + IronClaw to README, mark Hermes as experimental
Mar 31, 2026
b68730d
ci: bump version to 0.5.10 [skip ci]
github-actions[bot] Mar 31, 2026
268c5c0
docs: add Pi + IronClaw sections to all bootstrap files
Mar 31, 2026
2fae264
ci: bump version to 0.5.11 [skip ci]
github-actions[bot] Mar 31, 2026
04d7218
fix: ironclaw PACK_ALIASES unbound var + add pack contract CI + auto-…
Apr 1, 2026
c7607d9
ci: bump version to 0.5.12 [skip ci]
github-actions[bot] Apr 1, 2026
3a14eea
feat: add verify-pack CLI + pack-checklist.md
Apr 1, 2026
45055ad
ci: bump version to 0.5.13 [skip ci]
github-actions[bot] Apr 1, 2026
e9fff07
fix(ironclaw): install PostgreSQL 15 + pgvector + D-Bus to prevent se…
Apr 1, 2026
d926f81
ci: bump version to 0.5.14 [skip ci]
github-actions[bot] Apr 1, 2026
8cf6771
fix: persist mise activation to .bashrc so SSM sessions have node/ope…
Apr 1, 2026
1b12877
ci: bump version to 0.5.15 [skip ci]
github-actions[bot] Apr 1, 2026
2aa0af5
fix: ensure ec2-user has passwordless sudo for pack installs
Apr 1, 2026
3bb7259
ci: bump version to 0.5.16 [skip ci]
github-actions[bot] Apr 1, 2026
e6ef111
fix: handle diverged repo on re-deploy (no more ff-only abort)
Apr 3, 2026
23a3fd0
ci: bump version to 0.5.17 [skip ci]
github-actions[bot] Apr 3, 2026
26959b2
feat: add --yes/-y flag for non-interactive install with defaults
Apr 3, 2026
337da29
ci: bump version to 0.5.18 [skip ci]
github-actions[bot] Apr 3, 2026
ce1d5ec
docs: add --yes express install to README
Apr 3, 2026
29e4a56
Revise README title for clarity and conciseness
royosherove Apr 3, 2026
66025bc
feat: add claude-code pack — Anthropic's coding agent with native Bed…
Apr 3, 2026
29b8bb5
ci: bump version to 0.5.19 [skip ci]
github-actions[bot] Apr 3, 2026
e034488
docs: add claude-code pack to README
Apr 3, 2026
e136a94
fix(claude-code): address code review findings — 3 critical, 3 warnings
Apr 3, 2026
0d24ac3
ci: bump version to 0.5.20 [skip ci]
github-actions[bot] Apr 3, 2026
9e556a4
feat: reuse existing Loki VPC instead of creating new one
Apr 3, 2026
02a1205
ci: bump version to 0.5.21 [skip ci]
github-actions[bot] Apr 3, 2026
1bacdd4
fix(vpc-reuse): address 4 critical review findings
Apr 3, 2026
56ced5f
ci: bump version to 0.5.22 [skip ci]
github-actions[bot] Apr 3, 2026
ebaed4f
fix: remove SAM deploy, fix review findings (C1, W3, W5)
Apr 3, 2026
b7d906c
ci: bump version to 0.5.23 [skip ci]
github-actions[bot] Apr 3, 2026
4de1a02
fix: address final review — W1 (param groups), W2 (dead condition), W…
Apr 4, 2026
865f48e
ci: bump version to 0.5.24 [skip ci]
github-actions[bot] Apr 4, 2026
5ffdf21
fix: remove SAM references from test-templates.sh
Apr 4, 2026
85e0276
ci: bump version to 0.5.25 [skip ci]
github-actions[bot] Apr 4, 2026
2f57f52
feat: --pack and --<packname> flags to pre-select agent pack
Apr 4, 2026
776454c
ci: bump version to 0.5.26 [skip ci]
github-actions[bot] Apr 4, 2026
ea4f611
fix: simplify pack selection — --pack only, fail on unknown/empty
Apr 4, 2026
d1d424f
ci: bump version to 0.5.27 [skip ci]
github-actions[bot] Apr 4, 2026
b57a30c
fix: escape ${STACK_NAME} in CFN UserData !Sub block
Apr 4, 2026
8a30965
ci: bump version to 0.5.28 [skip ci]
github-actions[bot] Apr 4, 2026
b10f965
fix: terraform precondition must reference vars (not bare false)
Apr 4, 2026
2211bce
ci: bump version to 0.5.29 [skip ci]
github-actions[bot] Apr 4, 2026
3d0883a
fix: add cfn-signal success after bootstrap (was missing — stack hung…
Apr 4, 2026
a3233b6
ci: bump version to 0.5.30 [skip ci]
github-actions[bot] Apr 4, 2026
9b876ac
fix: install cfn-bootstrap before signaling + add || true fallback
Apr 4, 2026
99b2af6
ci: bump version to 0.5.31 [skip ci]
github-actions[bot] Apr 4, 2026
e6fe327
fix: cfn-signal on AL2023 — install cfn-bootstrap + AWS CLI fallback
Apr 4, 2026
1e2778c
ci: bump version to 0.5.32 [skip ci]
github-actions[bot] Apr 4, 2026
aec63d0
review: IMDSv2 support, consistent variable naming, defense-in-depth …
Apr 4, 2026
3c82f34
ci: bump version to 0.5.33 [skip ci]
github-actions[bot] Apr 4, 2026
98ddc75
security: enforce IMDSv2-only, remove all IMDSv1 fallbacks
Apr 4, 2026
744f2f4
ci: bump version to 0.5.34 [skip ci]
github-actions[bot] Apr 4, 2026
908fb41
review: fix remaining _IID → _INSTANCE_ID in template ERR trap
Apr 4, 2026
f5b5676
ci: bump version to 0.5.35 [skip ci]
github-actions[bot] Apr 4, 2026
e9b7f98
feat: add --method flag to install.sh
Apr 4, 2026
0c57b58
ci: bump version to 0.5.36 [skip ci]
github-actions[bot] Apr 4, 2026
e139b28
refactor: rename --yes to --non-interactive, drop cfn-console from --…
Apr 4, 2026
fa5f13d
ci: bump version to 0.5.37 [skip ci]
github-actions[bot] Apr 4, 2026
40b9e5b
docs: update README with --non-interactive and --method flags
Apr 4, 2026
1a628d1
docs: restructure TL;DR with OpenClaw and Claude Code one-liners
Apr 4, 2026
65413af
feat: permission profiles — builder, account_assistant, personal_assi…
Apr 4, 2026
7863060
ci: bump version to 0.5.38 [skip ci]
github-actions[bot] Apr 4, 2026
b1a9c47
fix: use timestamp suffix in default env name to prevent stack collis…
Apr 4, 2026
2f6e089
ci: bump version to 0.5.39 [skip ci]
github-actions[bot] Apr 4, 2026
4ef0bf8
fix: env name includes count + timestamp suffix (e.g. openclaw-3-847)
Apr 4, 2026
a46eae9
ci: bump version to 0.5.40 [skip ci]
github-actions[bot] Apr 4, 2026
49751cc
docs: simplify TL;DR, add profiles to Getting Started
Apr 4, 2026
e5f5f7d
fix: add claude-code to registry.yaml, shell-profile, update test counts
Apr 4, 2026
73e2b2d
ci: bump version to 0.5.41 [skip ci]
github-actions[bot] Apr 4, 2026
8292850
feat: add nemoclaw pack — sandboxed OpenClaw via OpenShell with Bedro…
Apr 4, 2026
08e833b
ci: bump version to 0.5.42 [skip ci]
github-actions[bot] Apr 4, 2026
4cc70b0
fix: add nemoclaw to deploy templates + instance size override + prof…
Apr 4, 2026
80c0d70
ci: bump version to 0.5.43 [skip ci]
github-actions[bot] Apr 4, 2026
22a671f
fix: nemoclaw install.sh needs sudo for privileged operations
Apr 4, 2026
4ccefe9
ci: bump version to 0.5.44 [skip ci]
github-actions[bot] Apr 4, 2026
4b47428
fix: use sudo for all docker commands in nemoclaw install.sh
Apr 4, 2026
9648d84
ci: bump version to 0.5.45 [skip ci]
github-actions[bot] Apr 4, 2026
6d86b80
fix: use 'sg docker' for docker group access in nemoclaw install.sh
Apr 4, 2026
a1e4ee0
ci: bump version to 0.5.46 [skip ci]
github-actions[bot] Apr 4, 2026
904802b
fix: docker group access — use sg docker subshell for nemoclaw onboard
Apr 4, 2026
c60be14
ci: bump version to 0.5.47 [skip ci]
github-actions[bot] Apr 4, 2026
c6f5d9b
fix: add shasum wrapper for AL2023 (NemoClaw/OpenShell needs shasum)
Apr 4, 2026
a39c639
ci: bump version to 0.5.48 [skip ci]
github-actions[bot] Apr 4, 2026
30e57d6
fix: correct env var for NemoClaw custom endpoint URL
Apr 4, 2026
b95f98e
ci: bump version to 0.5.49 [skip ci]
github-actions[bot] Apr 4, 2026
76412fc
fix: move shasum wrapper install BEFORE nemoclaw onboard
Apr 4, 2026
88efc8c
ci: bump version to 0.5.50 [skip ci]
github-actions[bot] Apr 4, 2026
beeac11
docs: add NemoClaw to README — pack table, one-liners, standalone usage
Apr 4, 2026
935b7ab
fix: update test-registry-parser to expect 6 agent packs (added nemoc…
Apr 4, 2026
e4cdc6c
ci: bump version to 0.5.51 [skip ci]
github-actions[bot] Apr 4, 2026
8e336a3
fix: test-registry-parser uses 'at least' count, not exact
Apr 4, 2026
de48021
ci: bump version to 0.5.52 [skip ci]
github-actions[bot] Apr 4, 2026
fa4c423
fix: address final review warnings W1-W3
Apr 4, 2026
abfea0f
ci: bump version to 0.5.53 [skip ci]
github-actions[bot] Apr 4, 2026
d50654d
feat: add git pre-commit hook to run all unit tests
Apr 4, 2026
195dd1f
ci: bump version to 0.5.54 [skip ci]
github-actions[bot] Apr 4, 2026
9e16c32
feat: add kiro-cli pack — AWS agentic IDE terminal client
Apr 4, 2026
e45dc3d
ci: bump version to 0.5.55 [skip ci]
github-actions[bot] Apr 4, 2026
b7d578c
fix: kiro-cli use uvenv install (match AWS sample repo), add build tools
Apr 4, 2026
a5366c2
ci: bump version to 0.5.56 [skip ci]
github-actions[bot] Apr 4, 2026
a590cb8
docs: add kiro-cli to README — pack tables, one-liners, standalone usage
Apr 4, 2026
c9b9796
fix: read from /dev/tty so 'curl loki.run | bash' works interactively
Apr 4, 2026
023e30d
ci: bump version to 0.5.57 [skip ci]
github-actions[bot] Apr 4, 2026
5cc8b64
docs: update README with loki.run short URLs
Apr 4, 2026
66d1580
fix: openclaw pack should not install claude code by default
Apr 4, 2026
beb715a
ci: bump version to 0.5.58 [skip ci]
github-actions[bot] Apr 4, 2026
cfc8087
fix: add heartbeat config to default openclaw deployment
Apr 4, 2026
bb0378c
ci: bump version to 0.5.59 [skip ci]
github-actions[bot] Apr 4, 2026
989d150
Add BOOTSTRAP-IDLE-SHUTDOWN to optional bootstraps
Apr 5, 2026
674cfcd
ci: bump version to 0.5.60 [skip ci]
github-actions[bot] Apr 5, 2026
fff6b32
feat: overhaul install.sh UX, reliability, and DRY refactoring
Apr 5, 2026
d7de58b
chore: whitelist test fixture account ID in .gitallowed
Apr 5, 2026
a65ccb8
Merge pull request #4 from inceptionstack/feat/install-ux-overhaul
royosherove Apr 5, 2026
a61e0f1
ci: bump version to 0.5.61 [skip ci]
github-actions[bot] Apr 5, 2026
ee826fb
docs: add installer screenshot to README
Apr 5, 2026
4e0bff0
ci: bump version to 0.5.62 [skip ci]
github-actions[bot] Apr 5, 2026
58c78cc
feat: installer UX overhaul, EC2 Bedrock auth, live deploy streaming
royosherove Apr 6, 2026
b9fb943
ci: bump version to 0.5.63 [skip ci]
github-actions[bot] Apr 6, 2026
38a13bd
Update README title to HN-friendly format
Apr 7, 2026
6823971
fix: detached HEAD fallback, SSM doc version, upstream fixes doc
royosherove Apr 7, 2026
99b20ea
ci: bump version to 0.5.64 [skip ci]
github-actions[bot] Apr 7, 2026
9eec377
Fix ironclaw pack: pg_hba TCP auth, systemd EnvironmentFile, --no-onb…
loki-bedlam Apr 7, 2026
7a2e763
ci: bump version to 0.5.65 [skip ci]
github-actions[bot] Apr 7, 2026
442aace
feat: default deploy method to CloudFormation CLI in both modes
Apr 7, 2026
d0ff13d
ci: bump version to 0.5.66 [skip ci]
github-actions[bot] Apr 7, 2026
713b581
fix: source IronClaw .env in shell profile for interactive DATABASE_URL
Apr 7, 2026
29571be
ci: bump version to 0.5.67 [skip ci]
github-actions[bot] Apr 7, 2026
5f75013
fix: ironclaw alias uses --no-onboard to skip broken setup wizard
Apr 7, 2026
95e46e2
ci: bump version to 0.5.68 [skip ci]
github-actions[bot] Apr 7, 2026
916a65a
feat: switch IronClaw to native Bedrock backend
Apr 7, 2026
b092bfd
ci: bump version to 0.5.69 [skip ci]
github-actions[bot] Apr 7, 2026
1386af1
fix: use correct env vars for IronClaw native Bedrock backend
Apr 7, 2026
f4e2438
ci: bump version to 0.5.70 [skip ci]
github-actions[bot] Apr 7, 2026
e89ba5e
fix: revert IronClaw to openai_compatible via bedrockify
Apr 7, 2026
7352e8f
ci: bump version to 0.5.71 [skip ci]
github-actions[bot] Apr 7, 2026
dc961f2
fix: use correct bedrockify model ID for IronClaw
Apr 7, 2026
91b3e4f
ci: bump version to 0.5.72 [skip ci]
github-actions[bot] Apr 7, 2026
da0dcf2
fix: rename loki tui → openclaw tui in SSM doc, aliases, and install …
Apr 8, 2026
ce0fbb3
ci: bump version to 0.5.73 [skip ci]
github-actions[bot] Apr 8, 2026
e66880d
fix: make SSM document TUI command dynamic per pack
Apr 8, 2026
1e1753b
ci: bump version to 0.5.74 [skip ci]
github-actions[bot] Apr 8, 2026
a81ab47
fix: address code review findings for dynamic SSM document
Apr 8, 2026
81ba794
ci: bump version to 0.5.75 [skip ci]
github-actions[bot] Apr 8, 2026
53e6189
feat: add BOOTSTRAP-DEVOPS-AGENT for AWS DevOps Agent skill setup
Apr 9, 2026
8f292ee
ci: bump version to 0.5.76 [skip ci]
github-actions[bot] Apr 9, 2026
a5b5b6e
fix: add explicit contextWindow to BOOTSTRAP-MODEL-CONFIG to prevent …
loki-bedlam Apr 12, 2026
f0f9ef4
ci: bump version to 0.5.77 [skip ci]
github-actions[bot] Apr 12, 2026
dccd258
feat: ship Opus 4.6 + Sonnet 4.6 as default model config with 200K co…
royosherove Apr 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitallowed
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
123456789012
63 changes: 63 additions & 0 deletions .github/workflows/pack-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Pack tests

on:
push:
branches: [main, 'feature/**']
paths:
- 'packs/**'
- 'tests/**'
- 'scripts/**'
- 'deploy/**'
- 'install.sh'
- '.github/workflows/pack-tests.yml'
pull_request:
paths:
- 'packs/**'
- 'tests/**'
- 'scripts/**'
- 'deploy/**'
- 'install.sh'

permissions:
contents: read

jobs:
discover:
runs-on: ubuntu-latest
outputs:
tests: ${{ steps.find.outputs.tests }}
has_tests: ${{ steps.find.outputs.has_tests }}
steps:
- uses: actions/checkout@v5

- name: Discover test scripts
id: find
run: |
# Find all test.sh files in packs/ and tests/ by naming convention
tests=$(find packs/*/test.sh tests/test-*.sh -type f 2>/dev/null | jq -Rsc 'split("\n") | map(select(length > 0))')
echo "tests=${tests}" >> "$GITHUB_OUTPUT"
if [[ "$tests" == "[]" ]]; then
echo "has_tests=false" >> "$GITHUB_OUTPUT"
echo "No test scripts found"
else
echo "has_tests=true" >> "$GITHUB_OUTPUT"
echo "Found tests: ${tests}"
fi

test:
needs: discover
if: needs.discover.outputs.has_tests == 'true'
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
test: ${{ fromJson(needs.discover.outputs.tests) }}
steps:
- uses: actions/checkout@v5

- name: Run ${{ matrix.test }}
run: |
chmod +x "${{ matrix.test }}"
bash "${{ matrix.test }}"
env:
CI: "true"
2 changes: 1 addition & 1 deletion .github/workflows/secret-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
git-secrets:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stamp-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
stamp:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
token: ${{ secrets.GITHUB_TOKEN }}

Expand Down
47 changes: 47 additions & 0 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Validate

on:
push:
branches: [main, 'feature/**']
paths:
- 'deploy/terraform/**'
- 'deploy/cloudformation/**'
- 'install.sh'
- 'uninstall.sh'
- '.github/workflows/validate.yml'
pull_request:
paths:
- 'deploy/terraform/**'
- 'deploy/cloudformation/**'
- 'install.sh'
- 'uninstall.sh'

permissions:
contents: read

jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5

- name: Bash syntax check
run: |
bash -n install.sh
bash -n uninstall.sh
echo "Bash syntax OK"

- name: ShellCheck
run: |
shellcheck --severity=error install.sh uninstall.sh || true

- uses: hashicorp/setup-terraform@v3

- name: Terraform fmt check
run: terraform fmt -check -diff deploy/terraform/

- name: Terraform validate
run: |
cd deploy/terraform
terraform init -backend=false -input=false
terraform validate
2 changes: 1 addition & 1 deletion .github/workflows/version-bump.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
# Skip if this commit was made by the bot (prevent infinite loop)
if: "!contains(github.event.head_commit.message, '[skip ci]')"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
token: ${{ secrets.GITHUB_TOKEN }}

Expand Down
Loading
Loading