Commit Graph

118 Commits

Author SHA1 Message Date
Josh Palmer
5735675f95 🤖 fix: pin goplaces plugin root input
What:
- update goplaces plugin root.url to nix-steipete-tools rev with goplaces package

Why:
- avoid null openclawPlugin on x86_64-linux
- align plugin with available package outputs

Tests:
- go test ./...
2026-02-03 13:16:45 -08:00
Josh Palmer
1ff8775a9d 🤖 feat: add goplaces packaging
What:
- add goplaces Nix derivation and openclaw plugin + skill
- wire goplaces into flake packages and update-tools automation
- document goplaces in README

Why:
- ship goplaces alongside existing steipete tools
- keep updates automated via release polling

Tests:
- go test ./...
- nix build .#goplaces (timed out after 1200s)
2026-02-03 18:38:02 +01:00
clawdbot-ci
562e9b6e6a sync skills from clawdbot 2026-01-31 12:48:24 +00:00
Josh Palmer
76188dc559 fix: pin tool flakes to root repo
- replace path:../.. with a pinned github root input
- avoid pure-mode failures in downstream plugin evals

Tests: not run (config change only)
2026-01-30 22:55:14 +01:00
Josh Palmer
dbf0a31a57 fix: make tool flakes pure
- remove builtins.currentSystem from tool flakes
- export openclawPlugin as a per-system function
- update descriptions to openclaw

Tests: not run (config change only)
2026-01-30 19:23:15 +01:00
Josh Palmer
e406b6dc7d
Merge pull request #1 from elocke/fix/add-openclaw-plugin-alias
fix: rename clawdbotPlugin to openclawPlugin in all sub-flakes
2026-01-30 18:35:24 +01:00
Evan Locke
5a87f65848
fix: rename clawdbotPlugin to openclawPlugin in all sub-flakes
Rename the plugin export attribute from clawdbotPlugin to
openclawPlugin across all 10 tool sub-flakes and update README
references to match the openclaw rebrand.

Without this, nix-openclaw's Home Manager module fails with:
"openclawPlugin missing in nix-steipete-tools"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 09:58:33 -07:00
clawdbot-ci
04b5b4c39f sync skills from clawdbot 2026-01-30 04:20:35 +00:00
Josh Palmer
53ead4d5fd Merge origin/main 2026-01-28 21:35:24 +01:00
Josh Palmer
4b953d4332 fix oracle lockSrc pin and updater
What:
- update oracle.nix to v0.8.5 with matching lockSrc rev/hash
- teach update-tools to bump lockSrc rev alongside hash

Why:
- avoid hash mismatches when oracle release updates

Tests:
- nix build .#oracle --accept-flake-config (hash mismatch used to derive pnpm hash)
2026-01-28 21:34:26 +01:00
clawdbot-ci
9a9b3b9741 sync skills from clawdbot 2026-01-27 12:51:54 +00:00
clawdbot-ci
a783df731c update tool releases 2026-01-27 10:47:04 +00:00
clawdbot-ci
209d26c1ce update tool releases 2026-01-27 08:38:48 +00:00
clawdbot-ci
15ab7c840c sync skills from clawdbot 2026-01-24 08:27:29 +00:00
clawdbot-ci
46e48b9f99 update tool releases 2026-01-24 05:35:40 +00:00
clawdbot-ci
f440563777 sync skills from clawdbot 2026-01-22 23:21:28 +00:00
clawdbot-ci
450da0ba2e update tool releases 2026-01-22 13:55:10 +00:00
clawdbot-ci
33238b5ec0 sync skills from clawdbot 2026-01-22 06:05:44 +00:00
clawdbot-ci
fe935f471d sync skills from clawdbot 2026-01-20 12:51:17 +00:00
clawdbot-ci
e9129c5e13 update tool releases 2026-01-19 07:25:45 +00:00
clawdbot-ci
785d76ec97 update tool releases 2026-01-19 04:34:20 +00:00
clawdbot-ci
725750c13f update tool releases 2026-01-19 03:19:53 +00:00
clawdbot-ci
e1f9287d42 sync skills from clawdbot 2026-01-17 22:43:36 +00:00
clawdbot-ci
b5fb7e208f update tool releases 2026-01-17 21:15:44 +00:00
Josh Palmer
1ab855984e chore: refresh steipete tool updates
- bump gogcli, bird, oracle\n- harden update-tools prefetch + hash parsing\n- linux fallback for summarize hash\n\nTests: go run ./cmd/update-tools
2026-01-17 19:13:21 +01:00
clawdbot-ci
2ab3ea1a90 sync skills from clawdbot 2026-01-16 03:39:50 +00:00
clawdbot-ci
dfa1e0b53b sync skills from clawdbot 2026-01-15 10:50:40 +00:00
clawdbot-ci
1c7489e8db sync skills from clawdbot 2026-01-15 10:25:54 +00:00
Josh Palmer
7e0aef78a0 summarize: add timeouts and logs
What: add timestamped logging and timeout wrappers for pnpm/tsc steps.

Why: surface hanging build phase and fail fast when commands stall.

Tests: not run (build hang investigation)
2026-01-14 15:09:30 +01:00
Josh Palmer
924df42594 summarize: ship workspace dirs
What: copy packages/core and apps/chrome-extension into libexec.

Why: avoid broken pnpm workspace symlinks in output.

Tests: nix build .#packages.x86_64-linux.summarize -L (timed out in fixup)
2026-01-14 14:37:33 +01:00
Josh Palmer
d3f375270f summarize: avoid pnpm prune
What: drop pnpm prune from build to avoid reinstalling node_modules.

Why: pnpm prune re-fetches from npm registry even in offline mode, breaking CI.

Tests: nix build .#packages.x86_64-linux.summarize (timed out in fixup)
2026-01-14 14:12:11 +01:00
Josh Palmer
31ad910d15 fix: keep summarize offline without auto reinstall
what: add git dep, keep pnpm offline, avoid pnpm build auto-install
why: build-cli triggered pnpm reinstall and network fetch

tests: nix build .#packages.x86_64-linux.summarize (timed out during fixup)
2026-01-14 13:41:09 +01:00
Josh Palmer
428309a255 fix: keep summarize offline in nix builds
what: disable pnpm self-install and strip packageManager
why: nix builds must stay offline; pnpm fetches otherwise

tests: nix build .#packages.x86_64-linux.summarize
2026-01-14 12:18:01 +01:00
clawdbot-ci
069267133e sync skills from clawdbot 2026-01-11 10:45:29 +00:00
Josh Palmer
e990b2716a 🤖 codex: bump gogcli to 0.5.4 (no-issue)
What: update gogcli sources + hashes to v0.5.4.
Why: track latest upstream release.
Tests: not run (package metadata update)
2026-01-10 17:51:00 +01:00
Josh Palmer
5234375e15 🤖 codex: add linux builds (no-issue)
What:
- add linux outputs and source build for summarize; plugin flakes now follow current system
- expand update-tools to handle per-system assets and summarize source/pnpm hash
- include linux checks in garnix and docs updates

Why:
- enable linux users to consume supported tools and summarize via Nix

Tests:
- ubs --diff
- nix flake check
- nix flake check --all-systems
- nix build .#summarize
- ./result/bin/summarize --version
2026-01-08 15:23:59 +01:00
clawdbot-ci
6e9ee0ddb9 update tool releases 2026-01-07 09:59:11 +00:00
clawdbot-ci
b9743498a8 update tool releases 2026-01-05 03:22:50 +00:00
clawdbot-ci
9dee5347d5 update tool releases 2026-01-04 17:25:13 +00:00
Josh Palmer
6847b2ebcc skip oracle update if pnpm hash derivation fails 2026-01-04 18:23:59 +01:00
Josh Palmer
c2902d85cd fix module path for renamed repo 2026-01-04 18:21:36 +01:00
Josh Palmer
55c7e88455 fix oracle regex matching in updater 2026-01-04 18:19:42 +01:00
Josh Palmer
9e52600b3f allow no-op replacements in update tooling 2026-01-04 18:17:40 +01:00
Josh Palmer
2f252345d9 replace shell update scripts with Go tooling 2026-01-04 18:06:45 +01:00
Josh Palmer
df368945bc fix update-tools script env handling 2026-01-04 17:41:12 +01:00
Josh Palmer
e4e2cac265 🤖 codex: pin nixpkgs in tool flakes (no-issue)
what: lock nixpkgs input in each tool subflake

why: allow pure getFlake evaluation via nix-clawdbot

tests: not run
2026-01-04 16:39:25 +01:00
clawdbot-ci
90aeee0490 sync skills from clawdbot 2026-01-04 14:41:41 +00:00
Josh Palmer
c6a67c7f95 docs: use accurate descriptions from nix meta + GitHub links
Descriptions now match what's in the actual .nix package files.
Links point to GitHub repos, not marketing domains.
2026-01-04 14:34:25 +01:00
Josh Palmer
4e7d4cc2d9 docs: add upstream links for each tool 2026-01-04 14:32:26 +01:00
Josh Palmer
12ba1f655f docs: fix tool descriptions from actual skills
- gogcli is Google Workspace, not GOG games
- bird is X/Twitter, not Bluesky
- poltergeist is file watcher, not UI automation
- oracle is prompt+file bundler
2026-01-04 14:31:42 +01:00