e683fa33d3
fix: remove committed build artifact (result symlink)
2026-05-14 18:49:52 -07:00
c65e6da3d3
feat: add OCI container image for k3s deployment
2026-05-14 18:40:52 -07:00
2b9a3975a3
fix: use let binding for forAllSystems to resolve scoping in flake-parts module
2026-05-14 18:39:23 -07:00
2a728384fc
chore: update flake.lock
2026-05-14 18:36:04 -07:00
fcd3dde8ba
fix: revert to original scoping — forAllSystems as sibling attr
2026-05-14 18:35:46 -07:00
c7a4db778c
fix: move forAllSystems before flake.packages reference
2026-05-14 18:35:01 -07:00
1169f7a638
fix: restore speckl-config key after botched edit
2026-05-14 18:34:41 -07:00
c0f064add0
fix: include messaging dependency group in default Hermes build
...
Adds discord.py, python-telegram-bot, slack-bolt, and other messaging
platform libraries to the default Hermes derivation. This is required
for Discord/Slack/Telegram channel integration in k3s-deployed agents.
The [all] extras group stopped including messaging on 2026-05-12
(switched to lazy-install), but our Nix-built container images have
no pip available for runtime lazy installation.
Closes #2
2026-05-14 16:05:55 -07:00
e99b08c0da
Initial setup: Nix flake wrapping Hermes Agent as Speckl SME
...
- flake.nix wrapping github:NousResearch/hermes-agent
- NixOS module (nix/nixosModules.nix) with Speckl-preset config:
- Model: anthropic/claude-opus-4.6
- Memory + skill generation + user modeling enabled
- Container mode for self-modification
- Deep-merged with user overrides
- documents/SOUL.md — Speckl domain expert persona
- documents/AGENTS.md — workspace rules
- documents/USER.md — user template
- README.md with usage instructions
2026-05-12 15:03:56 -07:00