diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-19 21:57:25 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-19 21:57:25 +0200 |
| commit | 3d3eb628d4544c0653e5618045e42ea089d04093 (patch) | |
| tree | 0e35379e4da28bae0937e1a67c8213edd6b89347 /AGENTS.md | |
| parent | 2ab8a24c188a2ba39424eb7925bc7ff3fb767bfb (diff) | |
task 214: document interactive query reload behavior
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -170,6 +170,21 @@ make profile-help ## Known Limitations +### Interactive Query Reload +Interactive query control is opt-in on the client with `--interactive-query`. +The controlling TTY accepts `:reload <flags>`, `:show`, `:help`, and `:quit`. + +**Compatibility and session semantics:** +- Initial interactive bootstrap prefers `SESSION START` when the server + advertises capability `query-update-v1` +- If that capability is absent, startup falls back to the legacy command stream + automatically so mixed-version client/server combinations still run +- Live `:reload` updates require every active server connection to advertise + `query-update-v1`; unsupported servers cause the reload to be rejected while + the current workload keeps running +- Successful reloads reuse the existing SSH session and advance a generation + boundary so stale output from older workloads is dropped + ### Auth-Key Fast Reconnect Auth-key fast reconnect is enabled by default. The client can register a public key with `dserver` over an already-authenticated session, and subsequent connections can use this in-memory key before falling back to normal SSH auth. |
