joshp123
|
4a40ae24e2
|
🤖 config: restrict main clawdinator discord scope to clawdinators-test
What:
- remove #clawdributors-test and #clawdributors channel IDs from `nix/hosts/clawdinator-common.nix`
- keep only channel `1458426982579830908` (#clawdinators-test) in the main Discord allowlist
- simplify now-unused sendPolicy deny rules tied to removed channels
- align docs/memory/workspace references to #clawdinators-test only
Why:
- enforce single-channel listening surface for main clawdinator instances
- eliminate stale channel references that could cause operator confusion
- keep runtime config and docs aligned
Tests:
- nix shell nixpkgs#shellcheck nixpkgs#shfmt -c bash scripts/lint-shell.sh (pass)
- nix eval --raw .#nixosConfigurations.clawdinator-1.config.system.build.toplevel.drvPath --accept-flake-config >/dev/null (pass)
- nix eval --raw .#nixosConfigurations.clawdinator-2.config.system.build.toplevel.drvPath --accept-flake-config >/dev/null (pass)
|
2026-02-23 17:20:38 +01:00 |
|
Josh Palmer
|
05d43b1926
|
infra: add fleet control api + multi-instance
- add control API Lambda + fleet deploy workflow
- introduce instances registry + common host config
- add fleet control skill + scripts
- update bootstrap bundles + secrets docs
- wire OpenTofu for multi-instance + user-data
|
2026-02-03 01:20:23 +01:00 |
|
Josh Palmer
|
52d9b34693
|
🔄 rebrand: update to openclaw packages + config
Update to nix-openclaw 9d8bafc4 with renamed packages.
- Packages: moltbot-gateway → openclaw-gateway, moltbot → openclaw
- Binary: bin/moltbot → bin/openclaw
- Config: moltbot.json → openclaw.json
- Log: moltbot.log → openclaw.log
- Zero moltbot references remaining in repo.
Tests: not run (CI will validate flake eval + AMI build)
|
2026-01-30 14:35:26 +01:00 |
|
Josh Palmer
|
c2c3bf4f46
|
🔄 rebrand: moltbot → openclaw, clawdinators
Rename org references from moltbot to openclaw across all config, docs,
CI workflows, flake inputs, secret names, and repo seeds.
Mapping:
- org: moltbot → openclaw
- repos: moltinators → clawdinators, nix-moltbot → nix-openclaw, molthub → clawhub
- secrets: moltinator-* → clawdinator-*
- flake input: nix-moltbot → nix-openclaw
- GH repos renamed: openclaw/nix-openclaw, openclaw/clawdinators
Upstream package/binary names (moltbot, moltbot-gateway, moltbot.json)
kept as-is — those come from nix-openclaw and haven't been renamed yet.
Tests: not run (rename-only change; CI will validate flake eval)
|
2026-01-30 14:30:46 +01:00 |
|
Josh Palmer
|
78f57df5a8
|
🤖 chore: move to moltbot upstream + sync tooling
What:
- swap nix-moltbot inputs, packages, and workflow automation
- update secrets wiring, repo seeds, and org references for moltbot
- fix self-update path and moltbot config/log defaults
Why:
- align infra with moltbot rename and new packaging
- restore update pipeline + consistent bootstrap artifacts
Tests:
- ./scripts/build-image.sh (fails: /build chmod permission on darwin)
|
2026-01-28 18:36:10 +01:00 |
|
Josh Palmer
|
4b2399ea34
|
Switch AMI import to snapshot workflow
|
2026-01-08 00:11:22 +01:00 |
|
Josh Palmer
|
8da1628d93
|
Add AWS instance provisioning and raw image bootstrap
|
2026-01-07 23:48:32 +01:00 |
|
Josh Palmer
|
50f40166ba
|
Use amazon image format for AMI import
|
2026-01-07 22:39:50 +01:00 |
|
Josh Palmer
|
486e91508e
|
Switch pipeline to AWS AMI and remove Hetzner path
|
2026-01-07 21:51:04 +01:00 |
|
Josh Palmer
|
8e8d439d75
|
Use hcloud-upload-image for Hetzner imports
|
2026-01-07 18:25:37 +01:00 |
|
Josh Palmer
|
316bbe9e48
|
Add S3 image pipeline and CI
|
2026-01-07 17:55:43 +01:00 |
|
Josh Palmer
|
92440b58b4
|
Clarify CLAWDINATOR docs and Hetzner host setup
|
2026-01-07 12:22:10 +01:00 |
|
Josh Palmer
|
0fc2d5bbf7
|
Initial CLAWDINATOR infra + NixOS scaffolding
|
2026-01-07 00:08:18 +01:00 |
|