Block a user
Thinking engine: break the rumination loop
Thinking engine: break the rumination loop
Fixed in commit b30b5c6 (loop-cycle-6).
Changes:
- Added
_is_too_similar()usingdifflib.SequenceMatcher— compares new thoughts against last 5 stored thoughts think_once()now…
[timmy-capability] Timmy cannot delegate work to Kimi
[timmy-capability] Timmy cannot reflect on his own past behavior
[timmy-capability] Timmy has no awareness of his own session identity
[timmy-capability] Timmy cannot run his own tests
[timmy-capability] Timmy cannot read or create Gitea issues
[loop-cycle-5] Persist chat history in SQLite (#46)
[HIGH] Chat history is in-memory only — lost on server restart
[loop-cycle-5] Persist chat history in SQLite (#46)
feat: add --session-id to timmy chat CLI
feat: add --session-id to timmy chat CLI
[loop-cycle-4] Push event system coverage to ≥80% on all modules
[CRITICAL] Event system has 0% test coverage
[loop-cycle-4] Push event system coverage to ≥80% on all modules
[loop-cycle-3] fix: replace eval() with AST-walking safe evaluator (#52)
[HIGH] XSS vulnerability in swarm_live.html (WebSocket data not sanitized)