Commit graph

12 commits

Author SHA1 Message Date
4a286a5668 fix: remove committed build artifact 2026-05-14 20:24:08 -07:00
f3414daa6f fix: add opusfile alongside libopus for proper codec detection 2026-05-14 20:24:03 -07:00
6c94b007a1 fix: add libopus to container image for Discord voice codec 2026-05-14 20:19:28 -07:00
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