feat: agent-managed conversation loops #59
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/session-loop-control"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds bundled plugin_loop status/set/pause/resume/stop, scoped to runtime conversation. Shared controlLoop used by slash commands. Await persistence before success; unavailable persistence rejects; failure retains requested in-memory state with error. Set/pause/stop remove queued loop-only inputs, never active turn or unrelated inputs. Validates prompt, interval and finite count. Explicit tool allowlists include tool. docs/loops.md details timing and limits; no deadline inferred from prompt.363 tests/typecheck/build/diffcheck pass; fresh core review acb273428580a12c53e88944df595c49543eea4abf980e303f5dc197a8a1603f passed without findings. Tests cover snapshot restore (not full live restart), save blocking/failure, scoping, queued removal, registration and invalid inputs. No deployment performed.