feat: agent-managed conversation loops #59

Merged
severus-snape merged 1 commit from feat/session-loop-control into main 2026-10-25 05:52:55 +00:00
Collaborator

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.

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.
severus-snape deleted branch feat/session-loop-control 2026-10-25 05:52:55 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/core!59
No description provided.