Alexander Whitestone
e1ba3fcf6b
feat: update kimi-code skill with session persistence, file arch refactor issues #164-#170
2026-03-15 11:38:17 -04:00
Alexander Whitestone
8ddbe06d73
feat: add hermes-config-sync script for automated state persistence
2026-03-15 10:12:47 -04:00
Alexander Whitestone
6490954006
chore: sync all local state to source control
...
- bin: add hermes-claim, hermes-dispatch, hermes-enqueue (queue scripts)
- bin: update timmy-loop-prompt.md (Phase 1 fix-broken-PRs, --no-verify ban)
- bin: update timmy-loop.sh (timeout cleanup, claim TTL)
- bin: update timmy-status.sh (watchdog auto-restart for dead loop)
- bin: update timmy-tmux.sh (pane layout fixes)
- bin: update timmy-watchdog.sh (minor fixes)
- skills: add hermes-agent skill (was missing from repo)
- memories: sync MEMORY.md and USER.md to current state
- cron/channel_directory: sync runtime state
- .gitignore: whitelist new bin scripts, fix hermes-agent/ scope
2026-03-15 10:11:46 -04:00
Alexander Whitestone
ffb33de0ed
chore: dev loop prompt rewrite + branch safety + tox conventions
...
- timmy-loop-prompt.md: full rewrite (76→209 lines) with PR-only workflow,
tox environments, git hooks, Kimi dispatch safety block, conventional commits
- kimi-code skill: added Branch & Convention Safety section
- memories/MEMORY.md: updated with branch protection notes
- config.yaml: removed dead kimi API key
- cron/jobs.json: updated scheduled jobs
- channel_directory.json: minor update
- .gitignore: exclude queue/ and *.db
2026-03-14 21:28:16 -04:00
Alexander Whitestone
7102ee695a
fix: feed Timmy the PR info directly instead of asking him to query Gitea
...
Timmy doesn't have Gitea access in CLI chat mode. Instead of asking
him to check for PRs (which he can't), we fetch the latest merged PR
and commit summary ourselves and ask for his opinion on the change.
2026-03-14 18:17:44 -04:00
Alexander Whitestone
65857f5b3e
prompt: add Kimi scope guide, parallel execution, multi-issue cycles
...
- Kimi writes to files in place, not stdout — check git diff after
- Ideal scope: one focused task per invocation with file paths + context
- Parallel: run multiple kimi tasks with & and wait, no rate limits
- Cycles can now tackle 1-3 issues if independent
- Re-emphasized: do NOT write code yourself, delegate to Kimi
2026-03-14 18:13:34 -04:00
Alexander Whitestone
d290d03bc5
fix: enforce Kimi delegation — Hermes was doing all coding itself
...
16 cycles, zero actual Kimi invocations. Hermes kept deciding
every fix was 'surgical' and burning Anthropic tokens on everything.
New prompt: delegation is MANDATORY, not optional. Only exception
is changes under 5 lines. If Hermes catches itself writing code,
it must stop and delegate.
2026-03-14 18:07:17 -04:00
Alexander Whitestone
0b066de1cc
feat: add timmy loop infrastructure + config updates
...
Loop v2: timmy-loop.sh (20min timeout, claim TTL, cleanup, Timmy triage/review)
Status panel: timmy-status.sh (8s refresh, Ollama/dashboard/issues/system)
Prompt: timmy-loop-prompt.md (2.6KB, down from 6.2KB)
tmux layout: timmy-tmux.sh
Watchdog: timmy-watchdog.sh
Config: fallback_model chain (kimi-k2.5 -> local qwen3:30b)
custom_providers updated to qwen3:30b
2026-03-14 18:00:32 -04:00
Alexander Whitestone
7a9acc8caa
add: hermes-sync script for upstream rebase workflow
2026-03-14 14:43:52 -04:00