diff options
| author | Ben Sima <ben@bensima.com> | 2026-05-18 23:23:41 -0400 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2026-05-18 23:23:41 -0400 |
| commit | 6992c311c1b2289f17f2591f9fe0ad44f3fb549e (patch) | |
| tree | bb56d09871691ad577c07ebcab816d18369a4601 /test.sh | |
| parent | b94c98a61bec73dc5d97e4997588f7bfc5076b89 (diff) | |
refactor: oneshot agentd sessions per mention
Drop persistent sessions entirely. Each @slop mention is now a fresh
create → start → send → recv → stop cycle. No session state to go stale,
no restart logic, no binary-mismatch errors.
Conversation memory comes from Zulip topic history (already wired),
not agentd session state. DMs still work via unique per-message session names.
Removes: _sessions dict, _session_running(), _start_session(), _stop_session(),
_reap_idle_sessions(), all stale-retry logic
Adds: _unique_session_name() (timestamp-suffixed), simplified ask_agentd()
Diffstat (limited to 'test.sh')
0 files changed, 0 insertions, 0 deletions
