Files
tkmind_go/crates
john 4aea5abf29
Unused Dependencies / machete (push) Has been cancelled
feat(agents): observable loop guards and terminal Finish on panic
- RepetitionInspector keeps per-session state, resets per user turn and is
  enabled via GOOSE_MAX_TOOL_REPETITIONS (off by default); denials are logged.
- tkmind Finish reason now reports stop/max_turns/empty_response/cancelled/
  error, with a 'Reply finished' log line.
- RequestGuard publishes Error + Finish{aborted} when the reply task panics
  so clients stop waiting for the full timeout.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 14:25:12 +08:00
..