summaryrefslogtreecommitdiff
path: root/shell.nix
diff options
context:
space:
mode:
authorBen Sima <ben@bensima.com>2026-05-18 23:23:41 -0400
committerBen Sima <ben@bensima.com>2026-05-18 23:23:41 -0400
commit6992c311c1b2289f17f2591f9fe0ad44f3fb549e (patch)
treebb56d09871691ad577c07ebcab816d18369a4601 /shell.nix
parentb94c98a61bec73dc5d97e4997588f7bfc5076b89 (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 'shell.nix')
0 files changed, 0 insertions, 0 deletions